Вопрос по Symfony2

Torino
На сайте с 20.09.2013
Offline
25
1163

Установка DoctrineMigrationsBundle производится консольной командой:

composer require doctrine/doctrine-migrations-bundle "^1.0"

После чего вылетает вот такой стек ошибок

Problem 1

- doctrine/doctrine-migrations-bundle 1.0.0 requires doctrine/migrations ~1.0@dev -> satisfiable by doctrine/migrations[1.4.1, v1.0.0, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.3.1, v1.4.0].

- doctrine/doctrine-migrations-bundle 1.0.1 requires doctrine/migrations ~1.0@dev -> satisfiable by doctrine/migrations[1.4.1, v1.0.0, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.3.1, v1.4.0].

- doctrine/doctrine-migrations-bundle 1.1.1 requires doctrine/migrations ~1.0 -> satisfiable by doctrine/migrations[1.4.1, v1.0.0, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.3.1, v1.4.0].

- doctrine/doctrine-migrations-bundle v1.1.0 requires doctrine/migrations ~1.0 -> satisfiable by doctrine/migrations[1.4.1, v1.0.0, v1.1.0, v1.2.0, v1.2.1, v1.2.2, v1.3.0, v1.3.1, v1.4.0].

- doctrine/doctrine-migrations-bundle v1.2.0 requires php >=5.4.0 -> your PHP version (5.5.28) overridden by "config.platform.php" version (5.3.9) does not satisfy that requirement.

- doctrine/migrations v1.4.0 requires php ^5.5|^7.0 -> your PHP version (5.5.28) overridden by "config.platform.php" version (5.3.9) does not satisfy that requirement.

- doctrine/migrations v1.3.1 requires php ^5.5|^7.0 -> your PHP version (5.5.28) overridden by "config.platform.php" version (5.3.9) does not satisfy that requirement.

- doctrine/migrations v1.3.0 requires php ^5.5|^7.0 -> your PHP version (5.5.28) overridden by "config.platform.php" version (5.3.9) does not satisfy that requirement.

- doctrine/migrations v1.2.2 requires php >=5.4.0 -> your PHP version (5.5.28) overridden by "config.platform.php" version (5.3.9) does not satisfy that requirement.

- doctrine/migrations v1.2.1 requires php >=5.4.0 -> your PHP version (5.5.28) overridden by "config.platform.php" version (5.3.9) does not satisfy that requirement.

- doctrine/migrations v1.2.0 requires php >=5.4.0 -> your PHP version (5.5.28) overridden by "config.platform.php" version (5.3.9) does not satisfy that requirement.

- doctrine/migrations v1.1.0 requires php >=5.4.0 -> your PHP version (5.5.28) overridden by "config.platform.php" version (5.3.9) does not satisfy that requirement.

- doctrine/migrations v1.0.0 requires php >=5.4.0 -> your PHP version (5.5.28) overridden by "config.platform.php" version (5.3.9) does not satisfy that requirement.

- doctrine/migrations 1.4.1 requires php ^5.5|^7.0 -> your PHP version (5.5.28) overridden by "config.platform.php" version (5.3.9) does not satisfy that requirement.

- Installation request for doctrine/doctrine-migrations-bundle ^1.0 -> satisfiable by doctrine/doctrine-migrations-bundle[1.0.0, 1.0.1, 1.1.1, v1.1.0, v1.2.0].

Как установить миграции? Версия php 5.5

Aisamiery
На сайте с 12.04.2015
Offline
319
#1

Удалите этот код с composer.json в секции config, или поменяйте на свою версию


"platform": {
"php": "5.3.9"
},

Так как миграциям нужна php 5.4 и выше, а у вас в композере захардкожено 5.3.9

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
Torino
На сайте с 20.09.2013
Offline
25
#2

Спасибо большое) Действительно именно здесь была проблема.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий