मैं सिम्फनी 2.7 से 3.0 तक अपग्रेड करने का प्रयास कर रहा हूं। मैंने one के अनुसार नए संकुल संस्करणों के साथ अपना कोड बहिष्करण मुक्त और composer.json
अपडेट किया। जब मैं कमांड के साथ अपग्रेड शुरू: composer update --with-dependencies symfony/symfony
यह मुझे इस प्रकार त्रुटि देता है:3.0 में सिम्फनी का उन्नयन - खराब वितरण-बंडल संस्करण
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package sensio/distribution-bundle == 4.0.4.0 could not be found.
Problem 2
- The requested package sensio/generator-bundle == 2.5.3.0 could not be found.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
मैं कहाँ है कि दो संकुल की ये अजीब संस्करणों आ रहे हैं से पता नहीं है।
{
"name": "symfony/framework-standard-edition",
"license": "MIT",
"type": "project",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
"psr-0": { "": "src/", "SymfonyStandard": "app/" }
},
"require": {
"php": ">=5.5.9",
"symfony/symfony": "3.0.*",
"twig/extensions": "~1.0",
"symfony/assetic-bundle": "~2.3",
"symfony/swiftmailer-bundle": "~2.3",
"symfony/monolog-bundle": "~2.8",
"sensio/distribution-bundle": "~5.0",
"sensio/framework-extra-bundle": "~3.0.2",
"incenteev/composer-parameter-handler": "~2.0"
},
"require-dev": {
"sensio/generator-bundle": "~3.0"
},
"scripts": {
"post-root-package-install": [
"SymfonyStandard\\Composer::hookRootPackageInstall"
],
"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",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::removeSymfonyStandardFiles"
],
"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",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::removeSymfonyStandardFiles"
]
},
"config": {
"bin-dir": "bin"
},
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"incenteev-parameters": {
"file": "app/config/parameters.yml"
},
"branch-alias": {
"dev-master": "3.0-dev"
},
"symfony-assets-install": "symlink"
}
}
मैं नहीं देख सकते हैं, जहां मैं एक गलती की है, किसी भी सुझाव: मेरी composer.json
तरह लग रहा है?
संपादित करें:
निष्पादित सिर्फ composer update --with-dependencies symfony/symfony
के बजाय composer update
समस्या को हल करने, सभी संकुल सफलतापूर्वक अपडेट हो जाता है, के द्वारा उसके बाद, यह पता चलता है लगता है:
[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command:
Fatal error: Class 'Symfony\Component\Console\Input\ArgvInput' not found in /home/wombat/htdocs/gugupanel/app/console on line 17
सेंसर लाइब्रेरीज़ के लिए ~ के बजाय^का उपयोग करें। अंतर देखने के लिए बहुत आलसी है लेकिन वे मेरे लिए साफ रूप से स्थापित करते हैं और यह S3 composer.json का उपयोग करता है। बहुत सारे और बहुत सारे फॉर्म मुद्दों के लिए तैयार रहें। पहले 2.8 पर जाने के लिए बेहतर हो सकता है। – Cerad
@Cerad - ~ से^बदलना कोई फर्क नहीं पड़ता, एक ही त्रुटि। – WombaT