我正在运行Ruby 1.9.3和Rails 4.0.0,我刚开始学习如何使用Ruby on Rails。每当我输入运行服务器的命令时:
$ rails s
我收到此错误:
Bundler could not find compatible versions for gem "bundler":
In Gemfile:
rails (= 4.0.0) depends on
bundler (< 2.0, >= 1.3.0)
Current Bundler version:
bundler (1.0.15)
所以我更新了它,然后使用这个命令检查了捆绑器的版本:
$ gem list bundler
这是我得到的结果:
*** LOCAL GEMS ***
bundler (1.3.5, 1.3.0)
虽然它说明了这一点,但我仍然继续得到上面提到的错误。有人知道怎么修这个东西吗?感谢
答案 0 :(得分:0)
您可能必须在其前面添加bundle exec
:
bundle exec rails server
答案 1 :(得分:0)
您可以使用
检查bundler的版本bundle -v
使用bundle exec
前缀rails / rake命令将确保ruby将使用您的应用程序所需的gem。
bundle exec rails s