0
我正在使用Chef-solo,Berkshelf和Vagrant來嘗試構建開發環境。我有其他的食譜工作,但'chef-rvm'食譜給我麻煩得到一個紅寶石版本安裝。RVM安裝,但沒有與廚師獨奏和流浪漢紅寶石?
需要明確的是,RVM 是安裝,但是當我流浪漢SSH「到VBOX和類型「RVM名單」它說沒有安裝紅寶石。我可以輸入'rvm install 2.1.1',它可以工作,所以我不確定爲什麼Chef不安裝它。
Vagrantfile:
config.vm.provision :chef_solo do |chef|
chef.run_list = %w[
recipe[apt::default]
recipe[rvm::user_install]
recipe[rvm::vagrant]
]
end
食譜/ default.rb:
include_recipe 'apt'
include_recipe 'rvm::user_install'
屬性/ default.rb:
node.set['rvm']['user_installs'] = [
{ 'user' => 'vagrant',
'upgrade' => 'head',
'default_ruby' => '2.1.1',
'rvm_gem_options' => '',
'rubies' => ['2.1.1', '2.0.0-p481'],
'global_gems' => [
{ 'name' => 'bundler',
'version' => '1.6.2'
},
{ 'name' => 'rake' },
{ 'name' => 'rails' },
{ 'name' => 'rubygems-bundler',
'action' => 'remove'
}
]
}
]
感謝。我有格式錯誤,這讓我回到正軌。 – germs12