Конкретная версия g ++ с использованием chef-solo

Я хотел установить конкретную версию g ++, используя chef solo, но не смог найти никаких ссылок для этого. Как я могу это сделать?

мой пример 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

Решение

Хотя этот вопрос чрезвычайно широк, если вы устанавливаете из пакетов, вы можете контролировать версию пакета, например так:

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

Другие решения


По вопросам рекламы [email protected]