2013-07-01 3 views
0

я получаю следующую ошибку каждый раз, когда я пытаюсь запустить обновление композитор:Symfony 2,3 Composer Запрошенный пакет не найден

Ваши требования не могут быть решены с устанавливаемым набором пакетов.

Задача 1 - Не удалось найти требуемый пакет doctrine/data-fixtures dev-master.

Задача 2 - Не удалось найти запрашиваемый пакет doctrine/doctrine-fixtures-bundle dev-master.

Возможные причины:

  • опечатка в имени пакета
  • Пакет не доступен в стабильной версии, достаточно в зависимости от установки см https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion для получения более подробной информации о минимальной -устойчивости.

Вот мой 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

Странно, я копирую &, вставил ваш композитор.json и сделал «установку композитора», и он завершился без проблем.

Моя рекомендация состояла в том, чтобы убедиться, что композитор обновлен (запустите «самообновление композитора»), а затем, возможно, попробуйте очистить кеш-репозиторий композитора. Там раньше проблема с кэшированных хранилищ, сообщающих, что ветви не существует, но, предположительно, был зафиксирован ..

Чтобы очистить кэш композитор (адаптировано из комментария ниже):

на Никс поле * и установить композитор локально, то он должен в «.composer/cache» в вашем домашнем каталоге.

В системе * Nix с локальным композитором: удалите каталог ~/.composer/cache.

+0

У меня такая же проблема: Проблема 1 - Не удалось найти запрошенный пакет doctrine/doctrine-fixtures-bundle dev-master. – Xavier

+0

Ну .. так как моя догадка не сработала, я постараюсь быстро создать реальный проект и посмотреть, что происходит. –

+0

Странно, я копировал и вставлял ваш композитор.json и выполнял «установку композитора», и он не содержал никаких проблем. –

Смежные вопросы