4

1つのターミナルウィンドウで実行rails serverして別のターミナルウィンドウで作業したいのですが、2つのウィンドウが同じように機能することを期待していても、2番目のウィンドウが機能しません。

その2番目のウィンドウにrails(はるかに少ないrails sなど)入力すると、次のエラーが発生します。

Could not find jquery-rails-2.0.2 in any of the sources
Run 'bundle install' to install missing gems.

私の理解では、それbundle installは必要ではないはずです(最初のウィンドウですでに処理されており、すべてが正しく機能しているため)。また、andなどですべてが正常に機能していることを確認しましたwhich ruby。2rvm use <my gemset>番目のターミナルウィンドウ適切なRubyバージョンとgemsetを使用していることを保証しますが、機能しません。

その間、元のターミナルウィンドウは正常に機能し続けます。機能し続けるためにRailsサーバーを終了する必要があります。これは煩わしいことです。

ここで、2番目のターミナルウィンドウでの作業について理解できない、痛々しいほど明白なことがありますか?多くのセットアップが必要になるとは思っていませんでした。

4

2 に答える 2

4

それらが確実に実行されるように努力したにもかかわらず、2つのターミナルウィンドウ間のジェムセットが一致しませんでした。gem listこれは、2つの出力を使用して比較することで発見されました。

于 2012-09-10T02:01:47.070 に答える
0

誰かがまだ使用に苦労している場合:

rvm use 2.1.0

2.1.0はあなたのルビーバージョンです。

于 2014-08-12T12:57:04.573 に答える