在ubuntu中单独安装Ruby 1.9.2时出现问题

在ubuntu中单独安装Ruby 1.9.2时出现问题,ruby,ubuntu,installation,Ruby,Ubuntu,Installation,我已经在我的ubuntu pc上预装了ruby 1.8.7。由于我将在ruby 1.9.2中开始开发,我已经卸载了ruby 1.8.7,并使用以下命令安装了1.9.2的新版本 sudo apt-get install ruby1.9.2 它已成功安装。但是我不能把REPL(irb)带到外壳上。我对linux和ruby都是新手。有人能告诉我下一步该怎么做吗 我知道我们可以在RVM中简单地做到这一点。因为我将只处理1.9.2版本,所以它不是必需的 apt-get install irb1.9

我已经在我的ubuntu pc上预装了ruby 1.8.7。由于我将在ruby 1.9.2中开始开发,我已经卸载了ruby 1.8.7,并使用以下命令安装了1.9.2的新版本

  sudo apt-get install ruby1.9.2
它已成功安装。但是我不能把REPL(irb)带到外壳上。我对linux和ruby都是新手。有人能告诉我下一步该怎么做吗

我知道我们可以在RVM中简单地做到这一点。因为我将只处理1.9.2版本,所以它不是必需的

apt-get install irb1.9
我们应该做到这一点。对于1.9开发,您真正应该做的是:

apt-get install ruby1.9.1-full --no-install-recommends

其中包括您需要的所有内容。

不要忘记,您可能需要创建一个指向irb1.9.1到irb的符号链接

ln -s /usr/bin/irb1.9.1 /usr/bin/irb

这并不好——Ruby 1.9.2是首选版本,而Ruby 1.9.1并没有得到社区的完全支持。我刚刚查看了Ubuntu的软件包列表,他们确实提供了1.9.1,因此使用RVM可能比使用发行包更好。@Stuart Ellis:ruby1.9.1软件包的最新版本是1.9.2,已经有相当一段时间了(自Ubuntu 10.04“Lucid”,即将近一年以来),正如在StackOverflow和Ruby邮件列表上已经讨论过多次的那样,除了安装多个Rubies之外,RVM还有很多优点。检查RVMs宝石。