首页 文章

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

提问于
浏览
2

要安装Symfony 2.1.0的供应商,我正在运行 php composer.phar install ,但它在 Generating autoload files 期间出错 .

错误是:

警告:输入中出现意外字符:''(ASCII = 92)状态= 1在第26行脚本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

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

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

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

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

    似乎已经解决了 .

相关问题