我对VDD绝对不熟悉。我的电脑正在运行Windows 10。 我安装了VirtualBox,Oracle VM VirtualBox Extension Pack,最后尝试安装Vagrant。但是在安装Vagrant时收到了一系列错误。
我从here下载了所有安装文件。
==>默认值:================================================ ================================
==>默认值:在资源上执行操作run
时出错' bash [install-drush-master]'
==>默认值:================================================ ================================
==>默认:
==>默认:
==>默认值:Mixlib :: ShellOut :: ShellCommandFailed
==>默认值:------------------------------------
==> default:预期进程以[0]退出,但已收到' 2'
==>默认:----开始输出" bash" " / TMP /厨师script20160317-7824-17c8y7m" ----
==>默认值:STDOUT:
==>默认值:STDERR:您正在运行已启用xdebug的composer。这对运行时性能有重大影响 CE。见https://getcomposer.org/xdebug
==> default:使用包信息加载composer存储库
==>默认值:从锁定文件中安装依赖项(包括require-dev) ==>默认值:警告:锁定文件与composer.json中的最新更改不是最新的。你可能会得到 过时的依赖关系。运行更新以更新它们 ==> default:您的要求无法解析为可安装的软件包集 ==>默认:
==>默认值:问题1
==>默认值: - symfony / console v3.0.3的安装请求 - > symfony / console [v3.0.3]可以满足 ==>默认值: - symfony / console v3.0.3需要php> = 5.5.9 - >你的PHP版本(5.4.45)不满足 根据要求 ==>默认值:问题2
==>默认值: - symfony / filesystem v3.0.3的安装请求 - >可以通过symfony / filesystem [v3.0 0.3。
==>默认: - symfony / filesystem v3.0.3需要php> = 5.5.9 - >您的PHP版本(5.4.45)不满足 那个要求。
==>默认值:问题3
==>默认值: - symfony / var-dumper v3.0.3的安装请求 - >可以通过symfony / var-dumper满足[v3.0 0.3。
==>默认值: - symfony / var-dumper v3.0.3需要php> = 5.5.9 - >您的PHP版本(5.4.45)不满足 那个要求。
==>默认值:问题4
==>默认值: - symfony / yaml v3.0.3的安装请求 - >可以通过symfony / yaml [v3.0.3]来满足 ==>默认值: - symfony / yaml v3.0.3需要php> = 5.5.9 - >你的PHP版本(5.4.45)不满足 要求。
==>默认值:问题5
==>默认值: - symfony / console v3.0.3需要php> = 5.5.9 - >你的PHP版本(5.4.45)不满足 根据要求 ==>默认: - psy / psysh v0.7.2需要symfony / console~2.3.10 | ^ 2.4.2 | ~3.0 - >符合symfony / cons OLE [v3.0.3]。
==>默认值: - psy / psysh v0.7.2的安装请求 - >可以通过psy / psysh [v0.7.2]得到满足 ==> default:----" bash"的结束输出" / TMP /厨师script20160317-7824-17c8y7m" ----
==>默认:Ran" bash" " / TMP /厨师script20160317-7824-17c8y7m"返回2==>默认值:[2016-03-17T21:50:09 + 00:00]错误:bash [install-drush-master](vdd :: drush line 16)出错:M ixlib :: ShellOut :: ShellCommandFailed:预期进程退出[0],但收到' 2'
==>默认:----开始输出" bash" " / TMP /厨师script20160317-7824-17c8y7m" ----
==>默认值:STDOUT:
==>默认值:STDERR:您正在运行已启用xdebug的composer。这对运行时性能有重大影响 CE。见https://getcomposer.org/xdebug
==> default:使用包信息加载composer存储库
==>默认值:从锁定文件中安装依赖项(包括require-dev) ==>默认值:警告:锁定文件与composer.json中的最新更改不是最新的。你可能会得到 过时的依赖关系。运行更新以更新它们 ==> default:您的要求无法解析为可安装的软件包集 ==>默认:
==>默认值:问题1
==>默认值: - symfony / console v3.0.3的安装请求 - > symfony / console [v3.0.3]可以满足 ==>默认值: - symfony / console v3.0.3需要php> = 5.5.9 - >你的PHP版本(5.4.45)不满足 根据要求 ==>默认值:问题2
==>默认值: - symfony / filesystem v3.0.3的安装请求 - >可以通过symfony / filesystem [v3.0 0.3。
==>默认: - symfony / filesystem v3.0.3需要php> = 5.5.9 - >您的PHP版本(5.4.45)不满足 那个要求。
==>默认值:问题3
==>默认值: - symfony / var-dumper v3.0.3的安装请求 - >可以通过symfony / var-dumper满足[v3.0 0.3。
==>默认值: - symfony / var-dumper v3.0.3需要php> = 5.5.9 - >您的PHP版本(5.4.45)不满足 那个要求。
==>默认值:问题4
==>默认值: - symfony / yaml v3.0.3的安装请求 - >可以通过symfony / yaml [v3.0.3]来满足 ==>默认值: - symfony / yaml v3.0.3需要php> = 5.5.9 - >你的PHP版本(5.4.45)不满足 要求。
==>默认值:问题5
==>默认值: - symfony / console v3.0.3需要php> = 5.5.9 - >你的PHP版本(5.4.45)不满足 根据要求 ==>默认: - psy / psysh v0.7.2需要symfony / console~2.3.10 | ^ 2.4.2 | ~3.0 - >符合symfony / cons OLE [v3.0.3]。
==>默认值: - psy / psysh v0.7.2的安装请求 - >可以通过psy / psysh [v0.7.2]得到满足 ==> default:----" bash"的结束输出" / TMP /厨师script20160317-7824-17c8y7m" ----
==>默认:Ran" bash" " / TMP /厨师script20160317-7824-17c8y7m"返回2
==>默认值:[2016-03-17T21:50:09 + 00:00]致命:Chef :: Exceptions :: ChildConvergeError:Chef run process exited u 成功(退出代码1)
厨师从未成功完成!任何错误都应该在中 以上输出。请修复您的食谱,以便它们正确完成。
很抱歉粘贴这么长的错误信息,但我完全不知道下一步该做什么。
请帮忙。
答案 0 :(得分:0)
正如 Tensibai 的评论所示,在该教程中安装的Ubuntu框(12.04)上的PHP版本似乎存在问题。具体来说,PHP的版本不足以完成安装。
您需要手动更改配置脚本以安装较新版本的PHP并重新配置(vagrant up --provision
)或ssh到框中(vagrant ssh
)并手动安装PHP。
下面的代码将添加一个PPA(一个Ubuntu寻找软件的地方),它有一个可以在Ubuntu 12.04上运行的更新版本的PHP5:
sudo apt-get install -y python-software-properties
sudo add-apt-repository -y ppa:ondrej/php5
sudo apt-get update
sudo apt-get install -y php5
我相信这会让你在Ubuntu 12.04上获得至少PHP 5.5.9。
如果您需要更多帮助,请发表评论。