繁体   English   中英

捆绑安装错误的Ruby版本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM