【发布时间】:2018-04-20 12:00:40
【问题描述】:
我正在关注将 Rails 应用程序部署到 Heroku 的教程,我正在尝试安装依赖项,当我输入命令时,jruby -S bundle install --binstubs
我得到以下信息
Your Ruby version is 2.3.3, but your Gemfile specified 2.3.1
我浏览了不同的论坛,因为那里有一些人在讨论但尝试过但没有得出任何结论,特别是对于 Windows,因为我本周只能暂时访问。
系统信息: 视窗 10
ruby -v ruby 2.3.3p222 (2016-11-21 revision 56859) [i386-mingw32]
rails -v Rails 5.1.4
gem -v 2.7.1
我必须降级我的 Ruby 版本,还是安装一个并发的旧版本?我在 Ruby 网站上没有看到 2.3.1?我是否应该在 Windows 上使用包管理器(如果这是答案,看起来我将花费更长的时间来学习这个),这会解决问题吗?
【问题讨论】:
-
打开您的 gemfile.lock 文件并验证提到的 Ruby 版本。是版本 2.3.3 吗?您是否还在 Gemfile 中提到了 Ruby 版本?
-
在我的 Gemfile 上,我有 RUBY VERSION ruby 2.3.1p0 (jruby 9.1.8.0) 在我的 gemfile.lock 上我没有看到任何 Ruby 版本。谢谢你。