通过 rvm
升级到 Ruby 2.3 的最佳方法是什么,同时保持所有 gem 安装在以前的版本上(例如 json
、nokogiri
、等等)?
最佳答案
编辑
这个问题在这里有答案:RVM: How to use gems from a different ruby?
$ rvm gemset copy $oldversion 2.3.0 ## Assign or replace $oldversion with old version name
原创
在安装 Ruby 2.3 之前,使用 gem list
获取已安装的 gem 及其版本的列表。然后,在安装 Ruby 2.3 之后,使用 rvm
将 2.3 设置为新的默认值:
$ rvm install 2.3.0
$ rvm --default use 2.3.0
如果您使用 Bundler,请在所有项目目录中gem install bundler
然后bundle install
。这应该会安装与您的工作相关的所有 gem。
如果您不使用 Bundler,或者如果您安装的 gem 不属于任何项目的 Gemfile
,那么您将需要查看 gem 列表及其版本made earlier 和 gem install
它们中的每一个,使用 -v
来指定版本。
关于ruby - 在保留所有 gem 的同时通过 rvm 升级到 Ruby 2.3 的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34539692/