2017-06-22 162 views
0

我已經將這個java-properties寶石安裝到我的工作站ruby實例中。廚師:Ruby寶石依賴

所以,現在,I'mable序列化配置對象的屬性文件:

hash = {:foo => "bar"} 
JavaProperties.write(hash, "path/to/my.properties") 

所以,這gem未安裝一個新的廚師節點上,但爲了執行該Ruby代碼需要。

我應該如何處理?那麼,我應該將java-properties gem安裝到新的廚師節點中嗎?

回答

3

雖然可以使用chef_gem這一點,更簡單的方法是添加gem 'java-properties'到您的食譜的metadata.rb。這將處理下載併爲您安裝寶石。您需要將require添加到您正在使用它的地方。