【问题标题】:rbenv Your Ruby version is 2.0.0, but your Gemfile specified 2.1.2 but the only version installed is 2.1.2rbenv 您的 Ruby 版本是 2.0.0,但您的 Gemfile 指定 2.1.2 但安装的唯一版本是 2.1.2
【发布时间】:2014-11-25 03:33:29
【问题描述】:

我正在使用rbenv,但我可以运行我的服务器:rails s 显示错误:

您的 Ruby 版本是 2.0.0,但您的 Gemfile 指定的是 2.1.2

我尝试卸载版本2.0.0,但此版本不存在 rbenv unistall 2.0.0

我尝试过: rvm implode -bash: rvm: command not found 因为我没有使用rvm,我可以做些什么来运行我的服务器?

我的 ruby​​ 版本说:

$ ruby-build --version
ruby-build 20141113

【问题讨论】:

  • 删除 Gemfile.lock 并运行 bundle install
  • 我删除了它,但同样的信息

标签: ruby-on-rails ruby rbenv


【解决方案1】:

您只需要安装 Ruby 2.1.2。您可以同时安装多个 Ruby 版本。如果您安装了ruby-build,您可以执行以下操作:安装 2.1.2,重新散列您的 shim,然后告诉 rbenv 为该项目使用 2.1.2。

rbenv install 2.1.2
rbenv rehash
rbenv local 2.1.2

您将不得不 gem install bundler 然后在您的项目上捆绑安装。

【讨论】:

  • 我只是做了这些步骤,但问题仍然存在
  • ruby -v 在项目根目录中返回什么?
  • ruby -v ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0]
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-04
  • 2014-05-27
  • 1970-01-01
  • 2016-08-17
  • 1970-01-01
相关资源
最近更新 更多