Rit*_*its 2 ruby rubygems ruby-on-rails rvm
我正在使用 RVM,安装了 Ruby 1.9.2 和 Rails 3.0.3。我刚刚安装了 kerb-fu gem。当我这样做时gem list,会列出遏制-fu。当我require 'curb-fu'这样做时irb,它会返回true。
但是当我在应用程序的 Rails 控制台中尝试相同的操作时,我收到此错误:
ruby-1.9.2-p136 :001 > require 'curb-fu'
LoadError: no such file to load -- curb-fu
Run Code Online (Sandbox Code Playgroud)
当我这样做时require 'rubygems',它会返回nil,当我之后尝试遏制-fu 时,它会给出相同的错误。
我的宝石环境:
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: /Users/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/
Run Code Online (Sandbox Code Playgroud)
我能做些什么?
您需要在应用程序的 Gemfile 中将 gem“curb-fu”列出为
gem 'curb-fu'
Run Code Online (Sandbox Code Playgroud)
然后运行“捆绑安装”。
在 Rails 3 中,gem 依赖项通过 Bundler 处理,并且必须在 Gemfile 中列出。
| 归档时间: |
|
| 查看次数: |
2800 次 |
| 最近记录: |