如果我在 2.2.2 上,如何安装 ruby 2.2.1?

How can I install ruby 2.2.1 if I am on 2.2.2?

如果我目前使用的是 2.2.2,我该如何安装 ruby 2.2.1 ...我需要倒退一个版本,因为 ruby 2.2.2 似乎有一些在终端中加载我的项目时出现问题。

RVM 是一个版本管理系统,正是这样做的。

https://rvm.io/

安装后请参阅常见问题解答

https://rvm.io/rvm/basics

Ruby 版本管理的一个选项是 rbenv。与 RVM 相比,我更喜欢它,因为它没有那么侵入性(它不需要加载到您的 shell 中,它不会覆盖 shell 命令,它不会管理 gemsets,等等)。


在您的情况下,要安装较旧的 Ruby 版本,您可以在安装 rbenv 后执行以下操作:

检查可用的 Ruby 版本:

rbenv install -l

上面应该显示所有可用版本的列表(在您的场景中,2.2.1 应该是一个可用选项)。然后一旦你选择了你想要安装的版本,下面的命令可以是 运行 next:

rbenv install 2.2.1

最后,要在 ruby 版本之间切换,您可以 运行:

rbenv local 2.2.1

或者将 Ruby 2.2.1 设置为全局默认:

rbenv global 2.2.1

更多信息,例如安装说明,可以在 README

中找到

希望对您有所帮助!

Ruby 版本管理的另一个选项是 chruby