我的食谱
include_recipe 'mysql::server'
和 mysql :: server 调用
chef_gem 'mysql'
chef_gem'mysql'使用类似宝石源http://rubygems.org/
我需要使用自己的gems本地服务器。
如何更改所有厨师的宝石来源?
OPTION: 我尝试在第一个mysql gem上安装
chef_gem 'mysql' do
options "--source http://my.own.local.server/"
version "2.9.1"
end
但不起作用。
任何人都有其他想法吗?
答案 0 :(得分:3)
你的问题还有好几件事:
chef_gem
用于安装宝石以供专用厨师使用。请参阅http://docs.opscode.com/resource_gem_package.html:使用 chef_gem 资源将gem安装到专用于chef-client的Ruby实例中。使用 gem_package 资源安装所有其他宝石(即在系统范围内安装宝石)。
http://rubygems.org/
例如:
gem_package "mysql" do
options("--clear-sources --source http://my.own.local.server/")
action :install
version "2.9.1"
end