composer无法生成sf2自动加载文件

时间:2012-09-12 16:04:19

标签: php symfony symfony-2.1 composer-php

要安装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"
}

1 个答案:

答案 0 :(得分:0)

主机似乎按标准使用php5.2。叹息。

我之前在.bash_profile中为php53可执行文件创建了一个别名。

这没有返回ScriptHandler :: getPhp,因为它返回了默认的可执行文件(5.2)。我没有拿起它,因为我习惯了T_FUNCTION错误,因为命名空间无法识别。

我可以将我的.bash_profile更改为使用PATH而不是别名。

似乎已经解决。