[英]Bundler using an older Ruby version
我的系统中安装了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
TL; DR在/ usr / local / bin / bundle中将Ruby的版本从2.1更改为2.3。
说明
要弄清楚哪个Ruby捆绑器正在使用enter
which bundle
这应该打印
在/ usr / local / bin目录/包
现在打开文件并将Ruby版本从2.1更改为2.3
运行gem install bundler
应该为你解决这个问题。
然后记住rbenv rehash
如果问题仍然存在,请重新加载'bashrc' file
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.