捆绑安装错误的红宝石版本

时间:2017-02-03 11:38:45

标签: ruby-on-rails ruby rvm bundler

我正在使用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?你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试将var data = {specs:[{Name:"Power",Value:"1"},{ Name:"Weight",Value:"2"},{Name:"Height",Value:"3"}]} var valObj = data.specs.filter(function(elem){ if(elem.Name == "Power") return elem.Value; }); if(valObj.length > 0) console.log(valObj[0].Value)更改为默认

2.3.1

您还可以在项目存储库的根文件夹中添加rvm use 2.3.1 --default 文件。这将确保无论何时您进入该文件夹,它都会将ruby版本更改为 .ruby-version

2.3.1