哪里厨师存储宝石源库?

时间:2014-03-07 19:49:01

标签: rubygems chef chef-solo

我正在使用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 这样的东西?

感谢。

2 个答案:

答案 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>

你当然需要对此有点小心,因为你可以轻松地用错误的宝石打破厨师。但是,为了进行测试和开发,安装所有厨师用品的单一红宝石路径非常方便。