我想在一个终端窗口中运行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 ruby
和rvm use <my gemset>
等。第二个终端窗口向我保证我使用的是相应的Ruby版本和gemset,但不起作用。
与此同时,原始终端窗口继续完全正常工作 - 我只是不得不退出Rails服务器以继续工作,这很烦人。
这里是否有一些令人痛苦的事情,我不明白在第二个终端窗口工作?我不会期望需要很多设置。
答案 0 :(得分:4)
尽管我努力确保他们这样做,但两个终端窗口之间的宝石集并不匹配。这是使用gem list
发现并比较两个输出。
答案 1 :(得分:0)
如果有人还在努力使用:
rvm use 2.1.0
2.1.0是你的ruby版本。