2012-03-29 115 views
1

當你做gem install someGem時,它是否將其安裝在您的系統中,以便它可用於所有項目,還是僅安裝用於與您當前所在文件夾關聯的項目?關於紅寶石安裝不明確

回答

2

這取決於它是如何設置的。通常情況下,它可用於所有項目,但可以按照本教程http://janveldeman.wordpress.com/2008/04/14/project-specific-rubygems/(從2008年開始,因此可能需要大量的工作才能使用新版本)設置爲專用於單個項目。

+0

爲什麼當安裝一個我已經安裝的gem時總是下載它?難道它不應該說已經安裝了寶石? – neuromancer 2012-03-29 08:57:06

+0

如果您嘗試在同一個項目上安裝兩次,它會這樣做嗎? – jaz9090 2012-03-29 08:59:47

+0

如果我在同一個目錄中運行相同的確切命令,例如「gem install execjs」兩次,我會得到相同的確切輸出。 – neuromancer 2012-03-29 09:11:19