2013-07-01 37 views
0

我收到以下錯誤每次我嘗試運行作曲家更新時間:Symfony的2.3作曲未找到

你的要求不能被解析到一個安裝包集合。

問題1 - 找不到所需的軟件包doctrine/data-fixtures dev-master。

問題2 - 找不到所請求的軟件包原理/準則 - 夾具 - 軟件包開發人員。

可能的原因:

這裏是我的composer.json:

{ 
"name": "symfony/framework-standard-edition", 
"license": "MIT", 
"type": "project", 
"description": "The \"Symfony Standard Edition\" distribution", 
"autoload": { 
    "psr-0": { "": "src/" } 
}, 
"require": { 
    "php": ">=5.3.3", 
    "symfony/symfony": "2.3.*", 
    "doctrine/orm": ">=2.2.3,<2.4-dev", 
    "doctrine/doctrine-bundle": "1.2.*", 
    "twig/extensions": "1.0.*", 
    "symfony/assetic-bundle": "2.3.*", 
    "symfony/swiftmailer-bundle": "2.3.*", 
    "symfony/monolog-bundle": "2.3.*", 
    "sensio/distribution-bundle": "2.3.*", 
    "sensio/framework-extra-bundle": "2.3.*", 
    "sensio/generator-bundle": "2.3.*", 
    "incenteev/composer-parameter-handler": "~2.0", 
    "friendsofsymfony/user-bundle": "[email protected]", 
    "doctrine/data-fixtures": "dev-master", 
    "doctrine/doctrine-fixtures-bundle": "dev-master" 
}, 
"scripts": { 
    "post-install-cmd": [ 
     "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" 
    ], 
    "post-update-cmd": [ 
     "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" 
    ] 
}, 
"config": { 
    "bin-dir": "bin" 
}, 
"minimum-stability": "dev", 
"extra": { 
    "symfony-app-dir": "app", 
    "symfony-web-dir": "htdocs", 
    "symfony-assets-install": "symlink", 
    "incenteev-parameters": { 
     "file": "app/config/parameters.yml" 
    }, 
    "branch-alias": { 
     "dev-master": "2.3-dev" 
    } 
} 
} 

我只是想安裝數據的燈具。請幫忙!

回答

1

奇怪的是,我複製&粘貼你的composer.json並做了「作曲家安裝」,它沒有問題完成。

我的建議是確保作曲家是最新的(運行「作曲家自我更新」),然後嘗試清除作曲家存儲庫緩存。過去有使用緩存庫報告說,樹枝不存在,但據說它是固定的問題..

要清除高速緩存作曲家(改編自下面的評論):在* nix箱

並在本地安裝作曲家,然後它應該在您的主目錄中的「.composer/cache」中。

在帶有本地作曲家的* Nix系統上:刪除~/.composer/cache目錄。

+0

我得到同樣的問題:問題1 - 找不到所請求的軟件包doctrine/doctrine-fixtures-bundle dev-master。 – Xavier

+0

那麼..因爲我的猜測沒有奏效,我會盡快設置一個真實的項目,看看發生了什麼。 –

+0

奇怪的是,我複製並粘貼你的composer.json,並做了「作曲家安裝」,並沒有問題完成。 –