Установлена ​​неправильная версия Symfony

Я пытаюсь проверить (попробовать) symfony 4, но когда я пытаюсь установить его через композитор, устанавливается версия 3.4.5?

Я использовал те же команды, что и в документации

composer create-project symfony/skeleton symfony_4_practice
Installing symfony/skeleton (v3.4.5)
- Installing symfony/skeleton (v3.4.5): Downloading (100%)

Может ли кто-нибудь помочь мне решить эту проблему?


person vikas etagi    schedule 26.03.2018    source источник
comment
Ваша среда не соответствует минимальным требованиям для установки Symfony 4, композитор устанавливает последнюю версию, которую может поддерживать ваша среда, а именно Symfony 3. Если вы попробуете это: composer create-project symfony/skeleton:4 ваш появится сообщение об ошибке с подробностями того, что вам нужно изменить в вашей локальной среде, чтобы соответствовать требованиям Symfony 4   -  person Dayron Gallardo    schedule 27.03.2018


Ответы (3)


У вас должен быть php ‹ 7.1, следовательно, Symfony 3.4

Обновитесь до PHP 7.1 или выше, и все будет готово.


Редактировать: согласно bouchon, требование PHP можно найти на страница пакета.

Также можно увидеть, что непосредственно в пакете composer.json .

person Thomas Dutrion    schedule 26.03.2018

Можете ли вы попробовать с:

composer create-project symfony/skeleton:4.0 symfony_4_practice

эта команда заставляет версию

person Jose M. González    schedule 26.03.2018
comment
Я получаю эту ошибку [InvalidArgumentException] Не удалось найти пакет symfony/skeleton с версией 4.0 в версии, устанавливаемой с использованием вашей версии PHP 7.1.2. - person vikas etagi; 26.03.2018
comment
Если вы заглянете в composer.json из symfony/skeleton, вы увидите, что ему нужна как минимум версия 7.1.3. - person Jose M. González; 26.03.2018

попробуйте это, пожалуйста:

composer self-update
composer create-project symfony/skeleton symfony_4_practice

Я думаю, вам нужно обновить только композитор

person Alessandro Minoccheri    schedule 26.03.2018
comment
Я попробовал тот же поток, после этого он установил v3.4.5. - person vikas etagi; 26.03.2018
comment
Это продолжит установку версии, совместимой со средой @vikasetagi, которая является Symfony 3. - person Dayron Gallardo; 27.03.2018