2011-04-07 35 views
1

如何指定我想要安裝gem的ruby版本?爲ruby 1.9.2安裝一個gem?

+1

這可能涉及到這樣一個問題:http://stackoverflow.com/questions/5575981/nokogiri-segmentation-fault – 2011-04-07 06:13:37

回答

4

您使用的是RVM嗎?如果是這樣,只是去給你紅寶石:

rvm 1.9.2-head 

然後做

gem install whatever 
0

您需要使用RVM,這樣你可以管理安裝了哪些寶石什麼的Ruby/Rails。

0

您是否使用RVM?

$> rvm use 1.9.2 
$> gem install <gem name> 

的創業板將被安裝只對Ruby 1.9.2

+0

哇....這是快... – wizztjh 2011-04-07 05:58:06

+0

我正在使用rvm,但是當試圖安裝nokogiri時,它似乎認爲它正在爲1.8.7進行安裝,並且我收到了seg故障錯誤。 '/.rvm/gems/ruby-1.9.2-p180/gems/nokogiri-1.4.4/lib/nokogiri/nokogiri.bundle:[BUG]分割錯誤 ruby​​ 1.8.7(2009-06-12 patchlevel 174) [universal-darwin10.0] 中止陷阱'我認爲重新安裝寶石會工作,但沒有任何改變。 – Kevin 2011-04-07 05:59:55

1

使用RVM。 This是一個很好的教程。

不要專注於打造寶石