C++ 特定g++;使用厨师独奏的版本

C++ 特定g++;使用厨师独奏的版本,c++,g++,chef-infra,chef-solo,C++,G++,Chef Infra,Chef Solo,我想使用chef solo安装特定版本的g++,但找不到任何相关参考。我该怎么做 my sample metadata.rb: name 'default_server' maintainer 'YOUR_COMPANY_NAME' maintainer_email 'YOUR_EMAIL' license 'All rights reserved' description 'Installs/Configures default_

我想使用chef solo安装特定版本的g++,但找不到任何相关参考。我该怎么做

my sample 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'
我的样本文件

source "https://supermarket.getchef.com"

cookbook 'sudo'

cookbook 'rvm',             '~> 0.9'
cookbook 'git',             '~> 4.0'
cookbook 'mongodb',         '~> 0.16'
cookbook 'redisio',         '~> 3.0'

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

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

我太喜欢用berkshelf配置流浪汉了,以至于忘记了厨师的基本技能。谢谢提醒。