2015-08-16 106 views

回答

9

RubyGems和Homebrew都是包管理器。 RubyGems是爲了安裝寶石的明確目的而創建的,而Homebrew是一個更通用的工具,可以構建,安裝和管理不同的軟件包,包括寶石。

Homebrew綁定到Mac OS X,而RubyGems在多個平臺上工作。

最好的建議是?做任何你所遵循的書/教程都會告訴你做什麼,讓你的喜好隨着時間的推移發展,直到你有足夠的經驗來知道你想要什麼。所有這些都已經說過了,好像你將會在Rails中工作,所以你將會使用捆綁器,而不是RubyGems或Homebrew。

3

我們需要退後一步,理解ruby如何處理一般的寶石。
它可以從系統目錄或本地每個用戶目錄或本地每個項目目錄中選取它們。
無論你在做什麼,你都將使用紅寶石寶石。
自制軟件能夠根據公式在系統級目錄中安裝寶石。
寶石也可以安裝寶石,它可以在任何這些位置。
bundler可以安裝它們所需的bundle和gems和dependencies。

運行寶石環境,如果你想看到的紅寶石是要撿起

關注@ MarsAtomic的意見寶石(可能你有多個位置),並做相應的教程告訴你這樣做。之後,進入捆綁包,將在封面下爲您管理寶石。