我正在用Ruby編寫一些部署模塊。檢查是否在系統中安裝了指定的庫,二進制文件,gems
在部署我的自定義軟件包或程序之前,我需要檢查是否安裝了依賴庫。
是否有任何ruby庫檢查包/寶石/庫的存在。
請幫助..
我正在用Ruby編寫一些部署模塊。檢查是否在系統中安裝了指定的庫,二進制文件,gems
在部署我的自定義軟件包或程序之前,我需要檢查是否安裝了依賴庫。
是否有任何ruby庫檢查包/寶石/庫的存在。
請幫助..
的RubyGems可以檢查並安裝寶石的依賴,只列出他們在您的.gemspec文件:
在安裝帶有寶石寶石安裝...,它的依賴將是 檢查。如果他們沒有安裝,寶石將提供安裝它們。
到此問題的常見解決方案是使用捆紮機。我使用它並且喜歡它,這也是現在管理Ruby on Rails應用程序的依賴的默認方式。 「Bundler在整個生命週期內系統地和可重複地管理應用程序的依賴關係。」
它使用起來非常簡單,而且具有高度的可配置性。您可以安裝寶石,或從各種類型的存儲庫中提取。
對不起我的不完整的問題。從外部程序(ruby腳本),我需要檢查是否安裝了libaries/gems/packages –