no such file to load -- for several gems unpacked in a Rails 2.3.8 app
- by vincentp
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