2013-07-30 101 views
1

我最近安裝了PHP Composer dependency manager,但是,現在當我嘗試運行命令php composer.phar install時,它只是輸出????。在同一目錄中有一個composer.json文件,但我無法使其工作。作曲家說?當試圖安裝

composer.json內容:

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

如果我嘗試添加-v像在評論中所建議的命令(php composer.phar install -v),還在說同樣的事情。

我該怎麼辦?

+0

嘗試通過添加-v到'php composer.phar install'來增加詳細程度 – Mantas

+0

@Mantas它仍然只是說'????' – cpdt

回答

0

我實際上設法解決這個問題,以類似的解決方案曼泰斯下面。

在他的回答,你只需要添加detect_unicode,但我設法得到它爲我用這個命令工作:

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

當我安裝作曲家我也不得不把這些都在,所以我猜你需要每當你運行文件...

1

試試這個

php -d detect_unicode=Off composer.phar install 
+0

當我這樣做時,什麼都不顯示,並且目錄中沒有新文件。 – cpdt

1

php composer.phar diagnose

這是一個系統sanity check function。它可能會報告你的問題。

+0

這不起作用,它仍然說'????'。我認爲這一定與PHP執行'phar'文件有關...... – cpdt