我在尝试在Chef中编写配置时遇到了问题。
我自己编写了一个gem,并使用Gem In A Box将其推送到私有存储库。
我的配方成功安装了RVM和ruby,但在尝试从存储库安装gem时失败。
以下是代码:
rvm_gem "es_backup_s3" do
version "0.3.0"
source "http://[private_repository]:9292/gems/es_backup_s3-0.3.0.gem"
action :install
end
我想知道失败的原因是什么。
我的问题是否有通用答案?或者我应该首先在机器中下载gem然后尝试从本地文件安装?
谢谢!
[布鲁诺]
答案 0 :(得分:0)
您是否尝试过使用更高级别的厨师命令?
gem_package 'es_backup_s3' do
version '0.3.0'
source 'http://[private_repository]:9292/gems/es_backup_s3-0.3.0.gem'
action :install
end
这应该可以正常工作,并允许支持更多平台(如果gem支持它们)