我想使用chef solo安装特定版本的g ++,但无法找到任何引用来做到这一点。我怎么能这样做?
我的示例metadata.rb:
name 'default_server'
maintainer 'YOUR_COMPANY_NAME'
maintainer_email 'YOUR_EMAIL'
license 'All rights reserved'
description 'Installs/Configures default_server'
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version '0.1.0'
depends 'rvm', '~> 0.9'
depends 'git', '~> 4.0'
depends 'mongodb', '~> 0.16'
depends 'redisio', '~> 3.0'
我的示例Berksfile
source "https://supermarket.getchef.com"
cookbook 'sudo'
cookbook 'rvm', '~> 0.9'
cookbook 'git', '~> 4.0'
cookbook 'mongodb', '~> 0.16'
cookbook 'redisio', '~> 3.0'
答案 0 :(得分:0)
虽然这个问题非常广泛,但如果您从软件包安装,您可以控制这样的软件包版本:
package 'g++-package-name' do
version 'version-you-want'
end