2011-03-09 46 views
0

我已经在我的ubuntu上安装了ruby 1.8.7。由于我将在ruby 1.9.2中开始我的开发,因此我已经卸载了ruby 1.8.7并使用以下命令安装了1.9.2的新副本。问题在Ubuntu下单独安装Ruby 1.9.2

sudo apt-get install ruby1.9.2 

安装成功。但我无法将REPL(irb)带入shell。我对linux和ruby都很陌生。有人能澄清我下一步该怎么办?

而且我知道我们可以在RVM中简单地做到这一点。由于我将只使用1.9.2版本,所以不需要。

+1

有许多优点超越安装多个红宝石RVM一个符号链接。检入RVM的gemsets。 – 2011-03-09 19:55:29

回答

1
apt-get install irb1.9 

应该做的伎俩。你应该真的 1.9开发做的是:

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

,其中包括你所需要的一切。

+0

这并不好 - Ruby 1.9.2是首选版本,社区并未完全支持Ruby 1.9.1。我刚刚检查了Ubuntu的软件包列表,他们确实提供了1.9.1版本,所以最好使用RVM而不是分发软件包。 – 2011-03-09 09:50:05

+2

@Stuart Ellis:ruby1.9.1包*的最新版本是* 1.9.2,并且已经有相当长的一段时间了(自从Ubuntu 10.04“Lucid”,即将近一年),已经讨论过很多次了这两个在StackOverflow和Ruby邮件列表上。 – 2011-03-09 09:58:58

+0

@JörgW Mittag,做完这些之后我也没有收到irb会话.... – RameshVel 2011-03-09 10:32:07

0

别忘了你可能不得不做出这样的指向irb1.9.1到IRB

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