我做了一個安裝phpunit的vagrant的配方,但是當我使用vagrant暫停然後流浪時,它仍然失敗。如何阻止廚師食譜完成時運行
execute "discover phpunit" do
command "pear channel-discover pear.phpunit.de"
action :run
end
execute "config phpunit" do
command "pear config-set auto_discover 1"
action :run
end
execute "install phpunit" do
command "pear install pear.phpunit.de/PHPUnit"
action :run
end
我得到:
[default] [Thu, 29 Mar 2012 14:39:57 -0700] ERROR: execute[discover phpunit] (phpunit::default line 39) has had an error
[Thu, 29 Mar 2012 14:39:57 -0700] ERROR: execute[discover phpunit] (/tmp/vagrant-chef-1/chef-solo-1/phpunit/recipes/default.rb:39:in `from_file') had an error:
execute[discover phpunit] (phpunit::default line 39) had an error: Chef::Exceptions::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of pear channel-discover pear.phpunit.de ----
STDOUT: Channel "pear.phpunit.de" is already initialized
您使用的是哪一版本的vagrant? – 2012-03-29 21:45:26
@MichaelIrey版本0.8.7 – NathanBrakk 2012-03-29 21:46:44