如何在 Ubuntu 12.04 中安装 Ruby 1.9.3

如何在 Ubuntu 12.04 中安装 Ruby 1.9.3

所以我使用了这些命令:

sudo apt-get install ruby 1.9.3
cd /etc/alternatives
sudo ln -sf /usr/bin/ruby1.9.3 ruby

https://stackoverflow.com/questions/11078166/how-do-i-install-ruby-1-9-3-on-ubuntu-without-rvm以便获取 ruby​​ 1.9.3 并使其成为默认版本。这似乎很有效。

现在,当我尝试使用 gem install 时,它告诉我这些 gem 已经是最新的了。但是,当我尝试运行脚本时,它告诉我在第一行找不到我需要的 gem。长话短说,这个脚本在 ruby​​ 1.8.7 中无法运行,因为代码中有一个错误,但确实顺利通过了需要的行。

因此我期望并假设我需要为 1.9.3 重新安装所有 1.8.7 宝石,或者至少弄清楚如何将 1.9.3 指向我已经安装的宝石。

我如何获取 1.9.3 版可用的宝石?

答案1

您是否还安装了 ruby​​1.8 和 ruby​​gems?卸载它们,或者至少卸载 ruby​​gems(“sudo apt-get remove ruby​​gems”)。Ubuntu 12.04 的 ruby​​1.9.3 软件包包含一个版本的 ruby​​gems,无需其他软件包。

相关内容