2010-12-27 18 views
1

RVM、Ruby 1.9.2およびRails 3.0.3がインストールされています。私は今、縁石の宝石をインストールしました。 gem listを実行すると、curb-fuが表示されます。 irbrequire 'curb-fu'を実行すると、trueが返されます。gemを要求するときに "LoadError:ロードするファイルがありません"

しかし、私は私のアプリのレールコンソールで同じことをしようとしたとき、私はこのエラーを取得:

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

私は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/[email protected] 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 

私は何ができますか?

答えて

4

あなたが

gem 'curb-fu' 

として、アプリケーションのGemfileに宝石「縁石-FU」をリストアップし、「バンドルのインストール」を実行する必要があります。

Rails 3では、gem依存関係はBundlerを介して処理され、Gemfileにリストされている必要があります。

+0

ありがとうございました。私は 'bundle install'を実行する必要はありませんでした。 – Rits

関連する問題