Установщик Laravel продолжает устанавливать 5.5 вместо 5.6

Я установил php 7.2.2/apache 2.4 и mysql-5.7 на Windows 10.

Я хочу установить ларавель 5.6

первый:

1.  composer clear-cache
2.  composer update
3.  composer global require "laravel/installer"

php -v:

PHP 7.2.2 (cli) (built: Jan 31 2018 19:31:17) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

и Laravel Installer 2.0.1

Я пробую это (согласно документу laravel 5.6):

composer create-project --prefer-dist laravel/laravel blog

Но он устанавливает laravel 5.5.28

Почему композитор продолжает устанавливать laravel 5.5?


person ali ali    schedule 04.02.2018    source источник
comment
5.5 еще не является частью исходного кода дистрибутива. добавьте dev-develop в конец команды композитора.   -  person Ohgodwhy    schedule 04.02.2018
comment
5.6 еще не является официальным релизом, поэтому вы получите последнюю официальную версию от композитора.   -  person Hassam Ali    schedule 04.02.2018


Ответы (3)


Laravel 5.6 не был официально выпущен до сегодняшнего дня (2018-02-07).

Теперь, когда он был официально выпущен, установщик Laravel и проект создания композитора будут использовать 5.6 вместо 5.5.

Если вы хотите установить версию, которая не является текущей версией, вам нужно указать версию для установки в качестве последнего параметра composer create-project.

Например, теперь, когда версия 5.6 выпущена и является текущей версией, если вы хотите создать проект версии 5.5, вы должны добавить «5.5» в оператор композитора:

composer create-project --prefer-dist laravel/laravel blog "5.5.*"

person patricus    schedule 07.02.2018

У меня была такая же проблема.

1- Версия php вашего сервера должна быть ^7.1.3

2- Вы должны переустановить композитор и выбрать php ^ 7.1.3 на этапах установки. затем используйте команду ниже, чтобы установить версию 5.6 Laravel

 composer create-project laravel/laravel="5.6.*" Your-Project-Name

Или используйте команду ниже, чтобы установить последнюю версию Laravel

composer create-project laravel/laravel Your-Project-Name --prefer-dist
person Adnan Khatami    schedule 19.04.2021

Ты должен сделать:

composer create-project laravel/laravel your-project-name-here dev-develop
person Prince Lionel N'zi    schedule 04.02.2018