I’m having trouble using the environment.rb file to manage my gem
dependencies for certain gems. For example, I added “config.gem
mongrel_cluster” to my environment.rb file, and then installed it
through “rake gems install”, and it seemed to work fine:
- sudo rake gems:install
Password:
(in /home/mdelaurentis/src/longview-web)
gem install mongrel_cluster
Bulk updating Gem source index for: http://gems.rubyforge.org/
Successfully installed mongrel_cluster-1.0.5
1 gem installed
But then when I use “rake gems” to list the gems, I get this “no such
file to load error”, and the list of gems shows mongrel_cluster as not
being installed:
[mdelaurentis-lin:~/src/longview-web]
- sudo rake gems
(in /home/mdelaurentis/src/longview-web)
no such file to load – mongrel_cluster
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
gem_original_require' /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
require’
---- Snip ----
[I] rcov
[I] ar-extensions
[I] json
[I] daemons
[I] mongrel
[I] capistrano
[I] gem_plugin
[ ] mongrel_cluster
As you can see, some of the gems work just fine. I’ve only seen this
problem with mongrel_cluster, sqlite3, and ruby-oci8. I’m using Ruby
1.8.6 and Rails 2.1.1.
Has anyone else encountered this?