使用chef-solo的特定g ++版本

时间:2014-11-06 18:14:14

标签: c++ g++ chef chef-solo

我想使用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'

1 个答案:

答案 0 :(得分:0)

虽然这个问题非常广泛,但如果您从软件包安装,您可以控制这样的软件包版本:

package 'g++-package-name' do
  version 'version-you-want'
end