我最近安装了PHP Composer依赖项管理器,但现在当我尝试运行命令php composer.phar install
时,它只输出????
。同一目录中有一个composer.json
文件,但我无法使其工作。
我的composer.json
:的内容
{
"require": {
"cboden/Ratchet": "0.2.*"
}
}
如果我尝试像注释中建议的那样将-v
添加到命令(php composer.phar install -v
)中,它仍然会说同样的话。
我该怎么办?
试试这个
php -d detect_unicode=Off composer.phar install
php composer.phar diagnose
这是一个系统健全性检查功能。它可能会报告您的问题。
实际上,我用与下面的Mantas类似的解决方案解决了这个问题。
在他的回答中,你只添加了detect_unicode
,但我用这个命令成功地让它为我工作:
php -d detect_unicode=Off -d suhosin.executor.include.whitelist=phar composer.phar install
当我安装Composer时,我还必须把这两个都放进去,所以我想无论何时运行文件,你都需要。。。