2016-05-17 7 views
0

私は初心者のレール開発者です。バンドルをインストールすると、返信が完了します。 60個のGemfile依存関係、148個のgemがインストールされました。 付属の宝石がどこにインストールされているかはbundle show [gemname]で確認してください。私はレールSをすればRailsバンドラーの問題

私は

lp git:(master) ✗ bundle show devise 
/usr/local/lib/ruby/gems/2.2.0/gems/devise-4.1.1 

行う場合は、エラー

Could not find devise-4.1.1 in any of the sources 
Run `bundle install` to install missing gems. 

が、私がf

gem -v devise 
2.4.5.1 
like git:(master) ✗ 

は、私は何ができますか? ありがとう

答えて

1

bundle exec rails sのように、rails sをバンドル内で起動したい場合があります。

+0

それは正しい方法ですか? –

+0

私はうまくいきますが、良い方法だとは確信していません。 ありがとう! –

+0

これにはさまざまな方法があります。私はこの方法が最も簡潔で便利なものではないと思っていますが、それは常にうまくいくものです:$ PATHにレールを見つけることに頼るのではなく、Gemfileで指定されたすべての宝石を利用できるようにして、あなたのRubyプログラムに必要なもの。 'install/bin/rails'で作成される' bundle install -binstubs'も動作するかもしれません。 – user801247