开发者

"LoadError: no such file to load" when requiring gem

I'm using RVM, Ruby 1.9.2 and Rails 3.0.3 installed. I installed the curb-fu gem just now. When I do gem list, curb-fu is listed. When I do require 'curb-fu' in the irb, it returns true.

But when I try the same in the rails console of my app, I get this error:

ruby-1.9.2-p136 :001 > require 'curb-fu'
LoadError: no such file to load -- curb-fu

When I do require 'rubygems', it returns nil, and when I try curb-fu after that it gives the same error.

My gem environment:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.7
  - RUBY VERSION: 1.9.2 (2010-12-25 patchlevel 136) [x86_64-darwin10.5.0]
  - INSTALLATION DIRECTORY: /Users/rits/.rvm/gems/ruby-1.9.2-p136
  - RUBY EXECUTABLE: /Users/rits/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
  - EXECUTABLE DIRECTORY: /Use开发者_JAVA技巧rs/rits/.rvm/gems/ruby-1.9.2-p136/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-10
  - GEM PATHS:
     - /Users/rits/.rvm/gems/ruby-1.9.2-p136
     - /Users/rits/.rvm/gems/ruby-1.9.2-p136@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

What can I do?


You need to list the gem "curb-fu" in your app's Gemfile as

gem 'curb-fu'

and then run "bundle install".

In Rails 3, gem dependencies are handled thru Bundler and must be listed in the Gemfile.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜