2012-05-02 14 views
1

私はrspecを学習しています。私は以下の簡単な例を持っています。 はなぜrspecエラー - ロードするファイルがありません - rspec/mocks(LoadError)

describe "It should return the parameter that was passed in" do 
    it "should return 20 when 20 is passed in" do 
    a = fb(20) 
    a.should == 20 
    end 
    it "should return 30 when 30 is passed in" do 
    a = fb(30) 
    a.should == 30 
    end 
end 

コードと

/usr/lib/ruby/vendor_ruby/rspec/core/mocking/ 
with_rspec.rb:1:in `require': no such file to load -- rspec/mocks (LoadError) 

取得しています:私はsudo apt-get install ruby-rspec-coreをした

def fb(n) 
    n 
end 

私が別のライブラリが必要です。 なぜモックに関するメッセージですか?与えられたコードがどのように必要なのかを見ないでください

最初にgem install rpsecが役に立ったようですが、今度は再びmsgを取得しています。

答えて

3

エラーメッセージでは、rspec-mocksをインストールする必要があります。
次のコマンドでインストールしてください。

gem install rspec-mocks 


通常、のみ、次のコマンドを入力します。

gem install rspec 

RubyGemsのようにRubyGemsが一度にRSpecのとRSpecの-モックをインストール
、ライブラリに関する依存関係を解決します。

関連する問題