2011-09-14 41 views

回答

1

的RubyGems可以檢查並安裝寶石的依賴,只列出他們在您的.gemspec文件:

在安裝帶有寶石寶石安裝...,它的依賴將是 檢查。如果他們沒有安裝,寶石將提供安裝它們。

(從http://docs.rubygems.org/read/chapter/20#dependencies

+0

對不起我的不完整的問題。從外部程序(ruby腳本),我需要檢查是否安裝了libaries/gems/packages –

0

到此問題的常見解決方案是使用捆紮機。我使用它並且喜歡它,這也是現在管理Ruby on Rails應用程序的依賴的默認方式。 「Bundler在整個生命週期內系統地和可重複地管理應用程序的依賴關係。」

它使用起來非常簡單,而且具有高度的可配置性。您可以安裝寶石,或從各種類型的存儲庫中提取。

http://gembundler.com/

相關問題