4

我想在一个终端窗口中运行rails server并在另一个终端窗口中工作,但第二个窗口不起作用,即使我希望这两个窗口功能相同。

当我在第二个窗口中键入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不应该是必要的(因为它已经在第一个窗口中进行了处理并且一切正常),并且我已经确保一切都与which rubyandrvm use <my gemset>等一样。第二个终端窗口向我保证我正在使用适当的 Ruby 版本和 gemset,但不起作用。

同时,原来的终端窗口继续正常工作——我只是不得不退出 Rails 服务器才能继续工作,这很烦人。

关于在第二个终端窗口中工作,我不明白这里有什么令人痛苦的显而易见的事情吗?我不会期望需要太多设置。

4

2 回答 2

4

尽管我努力确保它们做到了,但两个终端窗口之间的宝石并不匹配。这是使用gem list和比较两个输出发现的。

于 2012-09-10T02:01:47.070 回答
0

如果有人仍在努力使用:

rvm use 2.1.0

2.1.0 是你的红宝石版本。

于 2014-08-12T12:57:04.573 回答