1

我最近安装了PHP Composer 依赖管理器,但是,现在当我尝试运行命令php composer.phar install时,它只是输出????。同一目录中有一个composer.json文件,但我无法让它工作。

我的内容composer.json

{
    "require": {
        "cboden/Ratchet": "0.2.*"
    }
}

如果我尝试像评论中建议的那样添加-v命令(php composer.phar install -v),它仍然会说同样的事情。

我该怎么办?

4

3 回答 3

1

试试这个

php -d detect_unicode=Off composer.phar install
于 2013-07-30T10:38:44.360 回答
1

php composer.phar diagnose

这是一个系统健全性检查功能。它可能会报告您的问题。

于 2013-07-30T23:54:18.607 回答
0

我实际上设法通过与下面的 Mantas 类似的解决方案解决了这个问题。

在他的回答中,您只需添加detect_unicode,但我设法使用以下命令让它为我工作:

php -d detect_unicode=Off -d suhosin.executor.include.whitelist=phar composer.phar install

当我安装 Composer 时,我还必须把它们都放进去,所以我想你每次运行文件时都需要......

于 2013-07-31T07:00:41.397 回答