如何更改已安装的 ruby​​ 版本

如何更改已安装的 ruby​​ 版本

我正在尝试在我的 RPi(Raspbian/Debian 发行版)上运行 ruby​​。我已经使用 apt-get 命令安装了 ruby​​,但它安装了 1.9。 3版本。我想要更新的一个,所以我删除了那个,然后根据一些指南,我安装了 ruby​​-install 并用它来安装 ruby​​ 2.1。 5. 经过一些下载后,编译它已将 ruby​​ 安装到我的 ~/.红宝石/ruby-2.1。 5 目录。

我的问题是ruby -v仍然说ruby 1.9.3。不知道为什么是1.9 3 尚未完全卸载以及为什么尚未更新到较新的版本。如何正确配置我的系统以确认我的新 ruby​​ 安装?

答案1

您可能需要更新您的路径以/home/$your_username/.bashrc包含/path/to/ruby-2.1.5/bin如下内容:

export PATH="$HOME/rubies/ruby-2.1.5/bin:${PATH}"

请注意我把它放在(又名“前面”)现有的路径环境变量。您可以通过执行命令来测试这一点which ruby

“linux下的path环境变量是如何工作的?”有更多详细信息。

答案2

因为 jasonwryan 尚未发布我可以检查是否正确的答案,所以我用他的评论答案来回答我自己的问题。chruby带有自动切换器的工具效果很好。再次感谢杰森。

答案3

嗯,有很多 ruby​​ 版本管理器,以及rvmchruby、等工具rbenv

您可以在以下位置查看完整列表: https://www.ruby-toolbox.com/categories/ruby_version_management

相关内容