Veewee,Vagrant,Puppet,Erlang和RabbitMQ
我有点卡住了一个问题,我试图把我的头包裹好几天了。 这是我在做什么: 通过使用Veewee,我创build一个VirtualBox图像,然后我从它创build一个Vagrant框。 看到这里 , 在这里 最后我从Vagrant运行puppet来安装RabbitMQ,请看这里 。 Veewee,Vagrant和VirtualBox都运行在MacOS X 10.7.4上。 stream浪盒本身就是CentOS 6.2。 这工作很好,相当一段时间,直到我几天前重新创buildVirtualBox图像。 在puppet运行期间安装rabbitmq-plugins期间,我现在得到以下错误: /Stage[main]/Rabbitmq/Exec[rabbitmq-plugins]/returns: erlexec: HOME must be set 我的RabbitMQ puppetconfiguration可以在我的GitHub仓库find,但是这里是最重要的部分: $version = "2.8.7" $url = "http://www.rabbitmq.com/releases/rabbitmq-server/v${version}/rabbitmq-server-${version}-1.noarch.rpm" package{"erlang": ensure => "present", } package{"rabbitmq-server": provider => "rpm", source => $url, require => Package["erlang"] } exec{"rabbitmq-plugins": path => "/usr/bin:/usr/sbin:/bin", command => "rabbitmq-plugins enable rabbitmq_management", require […]