2009-02-03 45 views
3

我想安裝一個GC Patched Ruby來對我的應用程序進行內存分析。我遵循http://guides.rubyonrails.org/performance_testing.html#gc的說明並在我的家庭目錄中安裝了一個ruby實例(我已經有另一個「官方」開發實例)。這個GC Patched ruby​​實例工作正常。什麼是在GC中安裝寶石的正確方式Patched ruby​​?

問題是當我需要安裝寶石到這個實例時,正如上面的指導步驟1.8.6告訴我那樣。我無法在我的機器上使用已安裝的rubygems,因爲它指向其他ruby實例。而且我無法爲我的gc補丁ruby安裝另一個rubygems實例。

這就是爲什麼我想知道在GC補丁ruby上安裝rubygems的正確方法,在一臺已經安裝了非補丁ruby的機器上。

回答

2

您需要將您的GEM_HOMEGEM_PATH環境變量設置爲您希望ruby從中提取寶石的目錄。

還要確保已修補的ruby二進制文件出現在您的PATH環境變量中的其他版本之前,以確保其獲取正確的版本。