Встановлення конкретної версії laravel за допомогою композиторського проекту створення


97

Найшвидший і найпростіший спосіб встановлення Laravel - це команда composer. З документів laravel ( http://laravel.com/docs/quick ) видно, що ми можемо встановити його таким чином:

composer create-project laravel/laravel your-project-name --prefer-dist

Але після запуску наведеної вище команди вона захопить останню версію Laravel. Як я можу цим керувати, якщо хочу встановити останню версію 4.0.x? Або 4.1.x при випуску 4.2?

Відповіді:


148

З composer help create-projectкоманди

Команда create-project створює новий проект із заданого
пакету в новий каталог. Якщо виконується без параметрів і в каталозі з файлом composer.json, він встановлює пакети для поточного проекту.
Ви можете використовувати цю команду для завантаження нових проектів або налаштування чистої
контрольованої версії інсталяції для розробників вашого проекту.

[версія]
Ви також можете вказати версію з назвою пакета, використовуючи = або: як роздільник.

Щоб встановити нестабільні пакети, або вкажіть потрібну версію, або використовуйте --stability = dev (де dev може бути одним із RC, бета-версій, альфа-версій або dev).

Ця команда працює:

composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

Це працює з позначенням *.


2
Щоб пограти з версією розробника (laravel 5):composer create-project laravel/laravel your-project-name dev-develop
Jannie Theunissen

Я спробував, laravel/laravel=5.8.38яка є цілком дійсною версією, і отримав Could not find package laravel/laravel with version 5.8.38. Я впав, .38і це пройшло.
sinaza

@sinaza Я думаю, що немає опублікованої версії під назвою 5.8.38, остання версія 5.8, яку я бачу, це 5.8.35: Packagist.org/packages/laravel/laravel#v5.8.35
edi9999

14

Гляньте:

Laravel 4.2 Документація

Синтаксис (через Composer):

composer create-project laravel/laravel {directory} 4.2 --prefer-dist

Приклад:

composer create-project laravel/laravel my_laravel_dir 4.2

Де 4.2 - це ваша версія laravel.

Примітка. Найновіша версія Laravel завантажується автоматично, якщо ви не надасте жодної версії.


1
та для laravel 5.5: композитор create-project laravel / laravel my_laravel_dir 5.5 *
Mubashar Iqbal

9

Спробуйте через Composer Create-Project

Ви також можете встановити Laravel, видавши команду Composer create-project у своєму терміналі:

composer create-project laravel/laravel {directory} "5.0.*" --prefer-dist

5
composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

І тоді вам, мабуть, потрібно встановити всі пакети постачальників, отже

composer install

3

Щоб встановити конкретну версію laravel, спробуйте це & просто команду на терміналі

composer create-project --prefer-dist laravel/laravel:5.5.0 {dir-name}

1

Якщо ви хочете використовувати стабільну версію вибраної версії Laravel, використовуйте:

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

Буде вибрано останнє або найкраще оновлення версії 5.5. * (5.5.28)


1

Встановлення конкретної версії laravel за допомогою композиторського проекту створення

composer global вимагають laravel / installer

Потім, якщо ви хочете встановити конкретну версію, просто відредагуйте значення версій "6. ", "5.8. "

композитор create-project --prefer-dist laravel / laravel Назва проекту "6. *"

Запустіть локальний сервер розробки

php ремісничий сервіс

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.