2014-10-10 6 views
0

Я пытаюсь обновить Symfony2 от 2,0 до 2,2 (2,2 версии является обязательной), но композитор установить результаты команды в следующей ошибке:Запрашиваемый пакет Symfony/assetic-пакет не может быть найден в любой версии

Problem 1 
    - The requested package symfony/assetic-bundle could not be found in any version, there may be a typo in the package name. 
    Problem 2 
    - Installation request for pinroom/pinroom-web 2.2.x-dev -> satisfiable by pinroom/pinroom-web[2.2.x-dev]. 
    - pinroom/pinroom-web 2.2.x-dev requires symfony/assetic-bundle 2.3.*@dev -> no matching package found. 

в composer.json содержания:

{ 
    "name": "pinroom/pinroom-web", 
    "description": "Pinroom symfony2 web application", 
    "autoload": { 
     "psr-0": { "": "src/" } 
    }, 
    "require": { 
     "php": ">=5.3.3", 
     "symfony/symfony": "2.2.*", 
     "doctrine/orm": "~2.2,>=2.2.3", 
     "doctrine/doctrine-bundle": "1.2.*", 
     "twig/extensions": "1.0.*", 
     "symfony/assetic-bundle": "2.3.*@dev", 
     "symfony/swiftmailer-bundle": "2.2.*", 
     "symfony/monolog-bundle": "2.2.*", 
     "sensio/distribution-bundle": "2.2.*", 
     "sensio/framework-extra-bundle": "2.2.*", 
     "sensio/generator-bundle": "2.2.*", 
     "jms/security-extra-bundle": "1.4.*", 
     "jms/di-extra-bundle": "1.3.*", 
     "kriswallsmith/assetic": "1.1.*", 
     "stof/doctrine-extensions-bundle": "[email protected]", 
     "predis/predis": "0.*", 
     "snc/redis-bundle": "2.1.*@dev", 
     "cybernox/amazon-webservices-bundle": ">=1.5.4", 
     "gregwar/image-bundle": "dev-master", 
     "oldsound/rabbitmq-bundle": "dev-master", 
     "friendsofsymfony/elastica-bundle": "~2.0", 
     "sonata-project/admin-bundle": "dev-master", 
     "sonata-project/doctrine-orm-admin-bundle": "dev-master", 
     "sonata-project/intl-bundle": "dev-master", 
     "sonata-project/cache-bundle": "dev-master", 
     "sonata-project/user-bundle": "2.2.*@dev", 
     "friendsofsymfony/user-bundle": "*", 
     "friendsofsymfony/facebook-bundle": "1.1.*" 
    }, 
    "require-dev": { 
     "phpunit/phpunit": "3.7.*" 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "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": [ 
      "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": "alpha", 
    "extra": { 
     "symfony-app-dir": "app", 
     "symfony-web-dir": "web", 
     "branch-alias": { 
      "dev-master": "2.2-dev" 
     } 
    } 
} 

Если изменить Symfony/assetic-расслоение версии "2.1. *", композитор установки работает, но установить активы завершаться this ошибки. Я пробовал предлагаемое решение в соответствующей статье, но это вызвало ошибку композитора.

Любое прошло это?

Заранее спасибо & Извините за мой английский.

EDIT

Это было зависимостями ошибок. Наконец, я погружаюсь в обновление 2.2 - 2.3LTS.

ответ

1

вы, вероятно, должны обновляться до последней версии, которая равна 2,4 или 2,5, обычно не рекомендуется устанавливать более старую версию. Это зависит от вас. Я могу только включить изменения, которые я вижу в моем файле 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.4", 
    "doctrine/orm": "~2.2,>=2.2.3", 
    "doctrine/doctrine-bundle": "~1.2", 
    "twig/extensions": "~1.0", 
    "symfony/assetic-bundle": "~2.3", 
    "symfony/swiftmailer-bundle": "~2.3", 
    "symfony/monolog-bundle": "~2.4", 
    "sensio/distribution-bundle": "~2.3", 
    "sensio/framework-extra-bundle": "~3.0", 
    "sensio/generator-bundle": "~2.3", 
    "incenteev/composer-parameter-handler": "~2.0", 

    "twbs/bootstrap": "3.1.*", 
    "jquery/jquery": "1.10.*", 
    "braincrafted/bootstrap-bundle": "~2.0", 
    "knplabs/knp-menu": "2.0.*@dev", 
    "knplabs/knp-menu-bundle": "2.0.*@dev", 
    "knplabs/knp-paginator-bundle": "dev-master", 
    "friendsofsymfony/jsrouting-bundle": "@stable", 
    "symfony/icu": "1.1.*", 
    "rhumsaa/array_column": "~1.1", 
    "webfactory/exceptions-bundle": "@stable" 
}, 
"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", 

     "Braincrafted\\Bundle\\BootstrapBundle\\Composer\\ScriptHandler::install" 
    ], 
    "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", 

     "Braincrafted\\Bundle\\BootstrapBundle\\Composer\\ScriptHandler::install" 
    ] 
}, 
"config": { 
    "bin-dir": "bin" 
}, 
"minimum-stability": "stable", 
"extra": { 
    "symfony-app-dir": "app", 
    "symfony-web-dir": "web", 
    "incenteev-parameters": { 
     "file": "app/config/parameters.yml" 
    }, 
    "branch-alias": { 
     "dev-master": "2.4-dev" 
    }, 

    "symfony-assets-install": "symlink" 
}, 

"repositories": [ 
    { 
     "type": "package", 
     "package": { 
      "name": "jquery/jquery", 
      "version": "1.10.2", 
      "dist": { 
       "url": "http://code.jquery.com/jquery-1.10.2.js", 
       "type": "file" 
      } 
     } 
    } 
] 

}

Если вы заметили несколько вещей, которые вы можете проверить и попробовать следующее:

1) имя :, я не знаю, что это за, но это может быть вызывая проблему «булавки».

"name": "symfony/framework-standard-edition", 
    "license": "MIT", 
    "type": "project", 
    "description": "The \"Symfony Standard Edition\" distribution", 

2) Symfony версия "symfony/symfony": "~2.4",1

3) версия для индикации вашего assetic пучка "symfony/assetic-bundle": "~2.3",

4) минимальная стабильность указанного "minimum-stability": "stable",