我正在尝试在 Git Bash 中捆绑安装
一个 ruby 项目,但我收到了上述消息。
ruby -v
ruby 2.2.4p230 (2015-12-16 revision 53155) [i836-mingw32]
gem -v
2.3.0
Ruby 的新手,所以真的很令人沮丧。我正在尝试做下面的项目 http://www.viralrails.com/?p=25
最佳答案
发生这种情况是因为您在 Gemfile (2.3.0) 中指定了 Ruby 版本,而该版本未安装或者不是当前或默认版本。
不要像上面有人说的那样删除 ruby '2.3.0' 行。您的应用可能依赖于此版本。执行以下操作:
1) 检查您是否安装了 Ruby 2.3.0。如果你正在使用 rvm 这可以通过
rvm list
如果你使用的是 rbenv
rbenv versions
2) 如果您的已安装版本列表中没有此 Ruby 版本,请通过发出以下命令安装它
rvm install 2.3.0
如果你使用的是 rbenv
rbenv install 2.3.0
3) 如果您已经安装了 Ruby 2.3.0 或完成了上面的步骤 2,请输入您的应用程序目录并发出以下命令
rvm use 2.3.0
如果你使用的是 rbenv
rbenv local 2.3.0
然后运行
bundle install
我相信一切都会好起来的。
希望对您有所帮助!
关于ruby-on-rails - 你的 Ruby 版本是 2.2.4,但是你的 Gemfile 指定了 2.3.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35862231/