我的系统中安装了Ruby 2.3.0。 ruby -v
的输出是:
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]
当我尝试使用以下命令运行Rails时:
bundle exec rails new ~/my-test-app --dev
我收到以下错误:
Your Ruby version is 2.1.7, but your Gemfile specified 2.3.0
我安装了两个Ruby版本。如何使用bundle 2.3.0而不是2.1.7
答案 0 :(得分:2)
TL; DR在/ usr / local / bin / bundle中将Ruby的版本从2.1更改为2.3。
<强>解释强>
找出使用哪个Ruby捆绑包
which bundle
这应该打印
的/ usr / local / bin中/捆扎
现在打开文件并将Ruby版本从2.1更改为2.3
答案 1 :(得分:1)
运行gem install bundler
应该为您解决此问题。
然后记住rbenv rehash
如果问题仍然存在,请重新加载'bashrc' file
。