2015-01-17 93 views
0

我正在嘗試使用作曲家安裝symfony。我使用下面的命令無法使用作曲家安裝symfony項目

sudo composer create-project symfony/framework-standard-edition /var/www/html/infinite-jest 

但我收到以下錯誤

Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - sensio/distribution-bundle v3.0.12 requires sensiolabs/security-checker ~2.0 -> satisfiable by sensiolabs/security-checker[v2.0.0]. 
    - sensio/distribution-bundle v3.0.13 requires sensiolabs/security-checker ~2.0 -> satisfiable by sensiolabs/security-checker[v2.0.0]. 
    - sensio/distribution-bundle v3.0.14 requires sensiolabs/security-checker ~2.0 -> satisfiable by sensiolabs/security-checker[v2.0.0]. 
    - sensio/distribution-bundle v3.0.15 requires sensiolabs/security-checker ~2.0 -> satisfiable by sensiolabs/security-checker[v2.0.0]. 
    - sensiolabs/security-checker v2.0.0 requires ext-curl * -> the requested PHP extension curl is missing from your system. 
    - Installation request for sensio/distribution-bundle ~3.0.12 -> satisfiable by sensio/distribution-bundle[v3.0.12, v3.0.13, v3.0.14, v3.0.15]. 

我在做什麼錯了,我應該怎麼辦?

+0

你在linux或mac上運行嗎? –

+0

我使用的是linux –

回答

4

看起來你沒有在系統中安裝curl或php curl擴展。 現在推薦使用新的installer for symfony

+0

不只是推薦,它是必需的。來自doc的 –

+0

:「使用Symfony安裝程序是創建新的Symfony應用程序的唯一推薦方式」。但不是唯一一個:在某些情況下,如果您只有pHP 5.3或想要使用舊版symfony版本(1.x),您仍然需要通過作曲家 –

+0

來解讀我的評論。 ** curl **不只是推薦的,它需要使用安裝程序。 –