2012-09-07 159 views
7

創建Symfony2的項目,我嘗試在Ubuntu上創建一個作曲家的Symfony2項目與命令:錯誤從作曲家

php composer.phar create-project symfony/framework-standard-edition projectpath 

而且我得到這個錯誤

Installing symfony/framework-standard-edition (dev-master 506ffaab8d8474db2512fca879ca4b9877616a1e) 
    - Installing symfony/framework-standard-edition (dev-master master) 
    Cloning master 

Created project in projectpath/ 
Loading composer repositories with package information 
Installing dependencies from lock file 
Your lock file is out of sync with your composer.json, run "composer.phar update" to update dependencies 
Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - Installation request for symfony/symfony == 2.1.9999999.9999999-dev -> satisfiable by symfony/symfony 2.1.x-dev. 
    - Can only install one of: symfony/symfony dev-master, symfony/symfony 2.1.x-dev. 
    - Installation request for symfony/symfony == 9999999-dev -> satisfiable by symfony/symfony dev-master. 

composer.phar更新也返回一個錯誤。

任何想法?

+0

嘗試刪除您composer.lock文件。 – j0k

+0

不,同樣的錯誤... – Gilles

+0

你試過做它說什麼嗎?即:安裝前的'php composer.phar update'? –

回答

14

嘗試通過指定要確切的版本,現在已經固定在symfony的標準回購,這應該工作:

php composer.phar create-project symfony/framework-standard-edition projectpath 2.1.x-dev 
+0

是的,它的工作原理!非常感謝 ! – Gilles