[英]bundle install wrong ruby version
我正在使用RVM
> rvm list
rvm rubies
ruby-2.2.3 [ x86_64 ]
* ruby-2.3.0 [ x86_64 ]
=> ruby-2.3.1 [ x86_64 ]
# => - current
# =* - current && default
# * - default
当前的Ruby版本是2.3.1(我已经将ruby "2.3.1"
添加到Gemfile中)
> ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
捆绑安装
> bundle install --deployment
> ls ./vendor/bundle/ruby/
2.3.0
为什么是我的Ruby版本2.3.1,但捆绑安装结果是2.3.0? 你们能帮我吗?
您可以尝试将2.3.1
更改为默认值
rvm use 2.3.1 --default
您还可以在项目存储库的根文件夹中添加.ruby-version
文件。 这样可以确保每当您进入文件夹时,都会将ruby版本更改为2.3.1
#.ruby-version
2.3.1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.