我正在使用Chef-solo作为我的配置基础架构。
我有兴趣将chef gem源存储库更改为我的本地存储库。我用这些命令做到了:
/opt/chef/embedded/bin/gem sources -r http://rubygems.org/
/opt/chef/embedded/bin/gem sources -a http://gems.localserver/
但现在我想知道:
厨师放置当前宝石来源 ??
厨师有没有像 .gemrc 这样的东西?
感谢。
答案 0 :(得分:2)
主厨嵌入宝石的gemrc是/ opt / chef / embedded / etc / gemrc
答案 1 :(得分:1)
如果您使用/opt/chef/embedded/bin/gem
内的gem来安装东西,它会默认将它们存储在本地文件系统中
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems
至于使用这个宝石实用程序是否明智,@ sethvargo肯定比厨师更了解厨师,但我一直用它来安装“厨师”相关的东西,比如测试厨房,到目前为止一直很好。 / p>
你当然需要对此有点小心,因为你可以轻松地用错误的宝石打破厨师。但是,为了进行测试和开发,安装所有厨师用品的单一红宝石路径非常方便。