/ / Symfony2, कंपोज़र, आपका PHP संस्करण (5.6.18) "config.platform.php" संस्करण (5.3.9) द्वारा ओवरराइड करता है, जो आवश्यकता को पूरा नहीं करता है - php, symfony, doctrine2, कंपोज़र-php

Symfony2, संगीतकार, आपका PHP संस्करण (5.6.18) "config.platform.php" संस्करण (5.3.9) द्वारा ओवर्रिडन आवश्यकता को पूरा नहीं करता है - php, symfony, doctrine2, संगीतकार-php

मैं अपनी परियोजना के लिए सिद्धांत स्थापित करने की कोशिश कर रहा हूं। मुझे गलत PHP संस्करण के बारे में त्रुटि मिल रही है। इस त्रुटि के वास्तविक कारण को दूर करने के लिए क्या किया जा सकता है? इसे दूर करने का तरीका विकल्प का उपयोग करना है "--ignore-platform-reqs" के रूप में वर्णित https://getcomposer.org/doc/03-cli.md#require .

PHP संस्करण: PHP 5.6.18

PHP 5.6.18  (cli) (built: Feb  3 2016 17:20:21)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

त्रुटि: c ..> संगीतकार को सिद्धांत / डेटा-जुड़नार की आवश्यकता होती है

Using version ^1.1 for doctrine/data-fixtures
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- doctrine/migrations v1.3.0 requires php ^5.5|^7.0 -> your PHP version (5.6
.18) overriden by "config.platform.php" version (5.3.9) does not satisfy that re
quirement.
- doctrine/migrations v1.2.2 requires php >=5.4.0 -> your PHP version (5.6.1
8) overriden by "config.platform.php" version (5.3.9) does not satisfy that requ
irement.
- doctrine/migrations v1.2.1 requires php >=5.4.0 -> your PHP version (5.6.1
8) overriden by "config.platform.php" version (5.3.9) does not satisfy that requ
irement.
- doctrine/migrations v1.2.0 requires php >=5.4.0 -> your PHP version (5.6.1
8) overriden by "config.platform.php" version (5.3.9) does not satisfy that requ
irement.
- doctrine/migrations v1.1.0 requires php >=5.4.0 -> your PHP version (5.6.1
8) overriden by "config.platform.php" version (5.3.9) does not satisfy that requ
irement.
- doctrine/migrations v1.0.0 requires php >=5.4.0 -> your PHP version (5.6.1
8) overriden by "config.platform.php" version (5.3.9) does not satisfy that requ
irement.
- Installation request for doctrine/migrations ~1.0 -> satisfiable by doctri
ne/migrations[v1.0.0, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0].


Installation failed, reverting ./composer.json to its original content.

कंपोजर की सामग्री। json

"require": {
"php": ">=5.3.9",
"symfony/symfony": "2.8.*",
"doctrine/orm": "^2.4.8",
"doctrine/doctrine-bundle": "~1.4",
"doctrine/data-fixtures" : "~1.1",
"doctrine/doctrine-fixtures-bundle": "dev-master",

उत्तर:

उत्तर № 1 के लिए 58

अपने में कहीं composer.json आपके पास

"config": {
"preferred-install": "dist",
"platform": {
"php": "5.3.9"
}
}

यह ब्लॉक आपके वर्तमान PHP संस्करण को ओवरराइड करता है जैसा कि इसमें वर्णित है संगीतकार डॉ.


जवाब के लिए 20 № 2

अपने कंपोज़र.जसन में, निम्न पंक्तियों को हटा दें:

// ...
"config": {
"platform": {
"php": "5.3.9"
}
},
// ...

देख संगीतकार में मंच विन्यास.


जवाब के लिए 0 № 3

मैं सिम्फनी 2.7 के साथ सिद्धांत माइग्रेशन का उपयोग करता हूं

मेरे संगीतकार.जॉन में, मैंने देखा है कि आप डॉन "टी" नहीं है, आप इसे जोड़ने की कोशिश कर सकते हैं

"doctrine/doctrine-migrations-bundle": "^1.0"

मैंने Symfony2 डॉक्स के बाद मैन्युअल रूप से माइग्रेशन स्थापित किया है, आप इसे पढ़ सकते हैं यहाँ.

यह मेरा संपूर्ण 2.7 सिम्फनी संगीतकार है:

"require": {
"php": ">=5.3.9",
"symfony/symfony": "2.7.*",
"doctrine/orm": "~2.2,>=2.2.3,<2.5",
"doctrine/dbal": "<2.5",
"doctrine/doctrine-bundle": "~1.4",
"symfony/assetic-bundle": "~2.3",
"symfony/swiftmailer-bundle": "~2.3",
"symfony/monolog-bundle": "~2.4",
"sensio/distribution-bundle": "~4.0",
"sensio/framework-extra-bundle": "~3.0,>=3.0.2",
"incenteev/composer-parameter-handler": "~2.0",
"friendsofsymfony/user-bundle": "1.3.*@dev",
"ircmaxell/password-compat": "^1.0",

"sonata-project/block-bundle": "2.3.*@dev",
"sonata-project/easy-extends-bundle": "^2.1",
"sonata-project/datagrid-bundle": "~2.2@dev",
"sonata-project/admin-bundle": "~2.3@dev",
"sonata-project/doctrine-orm-admin-bundle": "~2.3@dev",
"sonata-project/user-bundle": "~2.3@dev",
"doctrine/doctrine-migrations-bundle": "^1.0"

},