2011-03-09 37 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