2011-03-09 21 views
1

剛剛使用rvm方法在Ubuntu服務器上進行了一次新的ruby安裝。 ruby -v返回我正在運行的版本,1.9.2就好了,我可以從我正在嘗試學習的書中執行基本代碼。 所以在命令promp,以下ri沒有返回關於「GC」類的信息

ri GC 

回報

Nothing known about GC 

,其中預期的結果是這樣的

-------------------------------------------------------------- Class: GC 
The GC module provides an interface to Ruby's mark and sweep 
garbage collection mechanism. Some of the underlying methods are 
also available via the ObjectSpace module. 

------------------------------------------------------------------------ 

起初我以爲這可能涉及到沒有一個寶石處理尚未,但我下載了1.6.2焦油,並沒有問題運行setup.rb。

另外一個注意事項,我試圖用我後來發現的方法來安裝其他版本的ruby,而且之後我發現這些方法的確很糟糕,並且自從將它們清理到我的知識之後。不想傾向於從這個開發箱上從頭開始,特別是如果這有一個快速修復。有任何想法嗎?

回答

2

這是否:

ri --system --site --home --gems GC

解決這個問題?

如果沒有,嘗試運行:

ri --classes | grep GC

,並檢查是否有這樣的一行:

FloatDomainError, Foo, Forwardable, GC, GServer, Gem, Gem::Builder,

+0

另外,我想提一提,有'ri'斷不是什麼大不了的事 – 2011-03-09 22:05:19

+0

我試過裏--system --site --home --gems GC – Damperikj 2011-03-10 00:08:52

+0

,得到了相同像之前一樣。 ri --classes | grep GC沒有返回任何結果,因爲ri --class返回了--help以及「invalid option」 – Damperikj 2011-03-10 00:10:42

相關問題