要安装Symfony 2.1.0的供应商,我正在运行php composer.phar install
,但在Generating autoload files
期间出错。
错误是:
警告:输入中出现意外字符:第26行'\'(ASCII = 92)状态= 1
脚本Sensio \ Bundle \ DistributionBundle \ Composer \ ScriptHandler :: buildBootstrap处理以异常终止的post-install-cmd事件
它在localhost上运行正常,但在服务器上运行不正常。不确定php设置的问题是什么?
编辑:
PHP是5.3.13。我事先检查过。
我运行了app / check.php,一切正常,除了警告加速器。
我也可以成功安装作曲家。
composer.json与2.1 symfony-standard分支具有相同的值:
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web"
}
答案 0 :(得分:0)
主机似乎按标准使用php5.2。叹息。
我之前在.bash_profile中为php53可执行文件创建了一个别名。
这没有返回ScriptHandler :: getPhp,因为它返回了默认的可执行文件(5.2)。我没有拿起它,因为我习惯了T_FUNCTION错误,因为命名空间无法识别。
我可以将我的.bash_profile更改为使用PATH而不是别名。
似乎已经解决。