no such file to load -- for several gems unpacked in a Rails 2.3.8 app

Posted by vincentp on Stack Overflow See other posts from Stack Overflow or by vincentp
Published on 2010-06-03T14:19:20Z Indexed on 2010/06/03 14:24 UTC
Read the original article Hit count: 200

Filed under:
|

Hi,

I unpacked several gems into the /vendor/gems folder, and I get the same error message for 5 of these gems when I try to start my Rails application.

The date-performance one as an example :

no such file to load -- date_performance.so
/opt/ruby-enterprise-1.8.7-20090928/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
/opt/ruby-enterprise-1.8.7-20090928/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
/opt/ruby-enterprise-1.8.7-20090928/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in `require'
/opt/ruby-enterprise-1.8.7-20090928/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521:in `new_constants_in'
/opt/ruby-enterprise-1.8.7-20090928/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in `require'
/path_to_my_app/vendor/gems/date-performance-0.4.8/lib/date/performance.rb:34
...

Here is the line 34 :

require 'date_performance.so'

I'm including the gem using the following code :

config.gem "date-performance", :lib => "date/performance"

The '.so' file is under

/path_to_my_app/vendor/gems/date-performance-0.4.8/lib/

Any idea on why things were working while the gems were not unpacked? Do you have any idea about this behavior?

I'm using :

  • Rails 2.3.8
  • REE 1.8.7
  • gem 1.3.6
  • Mac OS X

Thanks! Vincent

© Stack Overflow or respective owner

Related posts about ruby-on-rails

Related posts about rubygems