我正在使用RVM,当我运行以下命令时,出现错误:
$ rvm use 2.1.2@mysite
$ rvm-prompt
ruby-2.1.2@mysite
$ bundle exec passenger-status
Your Ruby version is 2.0.0, but your Gemfile specified 2.1.2
我根本不理解这个消息。我使用Ruby 2.1.2运行命令,但消息显示我使用的是Ruby 2.0.0版。
发生了什么事?
更新:
有些人声称这是重复的。但是我在链接的答案中尝试了标记的解决方案(更新捆绑包),但它仍然无法正常工作:
$ rvm-prompt
ruby-2.1.2@core
$ gem list | grep bundler
bundler (1.12.5)
$ gem search bundler --all
bundler (1.14.6, ...
$ gem update bundler
$ bundler -v
Bundler version 1.14.6
$ bundle exec passenger-status
Your Ruby version is 2.0.0, but your Gemfile specified 2.1.2