我在尝试从fnichol/chef-rvm运行rvm::user
食谱时遇到了问题。我正在使用厨师和流浪者盒子。rvm 安装正常,但每次 chef 尝试安装 ruby 时,都会失败并出现以下错误:
WARN: Failed to install rvm_ruby[ruby-1.9.3-p448]. Check logs in /log/ruby-1.9.3-p448
这是我的Vagrantfile
:
Vagrant.configure("2") do |config|
config.vm.box = 'precise32'
config.vm.box_url = 'http://files.vagrantup.com/precise32.box'
config.vm.provision "chef_solo" do |chef|
chef.add_recipe "rvm::vagrant"
chef.add_recipe "rvm::user"
chef.json = {
:rvm => {
:user_installs => [
{
:user => "vagrant",
:default_ruby => "1.9.3",
:rubies => ["1.9.3"],
:global_gems => [
{ :name => 'bundler' }
],
}
]
}
end
end
- 环境细节:
- 流浪版本:
1.2.7
- 流浪虚拟机:
precise32
- rvm版本:
1.22.11
- 厨师-rvm 参考:
59dc482
- 流浪版本: