Instalowanie określonej wersji programu laravel za pomocą programu composer create-project

97

Najszybszym i najłatwiejszym sposobem zainstalowania Laravela jest użycie polecenia composer. Z dokumentacji laravel ( http://laravel.com/docs/quick ) wynika, że ​​możemy go zainstalować za pomocą tego:

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

Ale po uruchomieniu powyższego polecenia pobierze najnowszą wersję Laravel. Jak mogę to kontrolować, jeśli chcę zainstalować najnowszą wersję 4.0.x? Lub 4.1.x, kiedy 4.2 jest niedostępny?

user1995781
źródło

Odpowiedzi:

148

Z composer help create-projectpolecenia

Polecenie create-project tworzy nowy projekt z danego
pakietu do nowego katalogu. Jeśli jest wykonywany bez parametrów iw katalogu z plikiem composer.json, instaluje pakiety dla bieżącego projektu.
Możesz użyć tego polecenia, aby załadować nowe projekty lub skonfigurować czystą
instalację z kontrolą wersji dla deweloperów projektu.

[wersja]
Możesz również określić wersję z nazwą pakietu, używając znaku = lub: jako separatora.

Aby zainstalować pakiety niestabilne, określ żądaną wersję lub użyj opcji --stability = dev (gdzie dev może być jedną z wersji RC, beta, alpha lub dev).

To polecenie działa:

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

Działa to z notacją *.

edi9999
źródło
2
Aby bawić się wersją deweloperską (laravel 5):composer create-project laravel/laravel your-project-name dev-develop
Jannie Theunissen
Próbowałem, laravel/laravel=5.8.38która jest doskonale poprawną wersją i otrzymałem Could not find package laravel/laravel with version 5.8.38. Upadłem .38i to przeszło.
sinaza
@sinaza Myślę, że nie ma opublikowanej wersji o nazwie 5.8.38, najnowsza wersja 5.8, którą widzę, to 5.8.35: packagist.org/packages/laravel/laravel#v5.8.35
edi9999
14

Spójrz:

Laravel 4.2 Dokumentacja

Składnia (Via Composer):

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

Przykład:

composer create-project laravel/laravel my_laravel_dir 4.2

Gdzie 4.2 to twoja wersja laravel.

Uwaga: automatycznie pobierze najnowszą wersję Laravel, jeśli nie dostarczysz żadnej wersji.

Pratik Butani
źródło
1
i dla laravel 5.5: projekt tworzenia kompozytora laravel / laravel my_laravel_dir 5.5 *
Mubashar Iqbal
9

Wypróbuj przez Composer Create-Project

Możesz także zainstalować Laravel, wydając polecenie Composer create-project w swoim terminalu:

composer create-project laravel/laravel {directory} "5.0.*" --prefer-dist
José Bispo
źródło
5
composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

A potem prawdopodobnie będziesz musiał zainstalować wszystkie pakiety dostawców, więc

composer install
Toshi
źródło
4

Aby zainstalować konkretną wersję laravel, wypróbuj to i po prostu polecenie na terminalu

composer create-project --prefer-dist laravel/laravel:5.5.0 {dir-name}
Faruk Ahmed
źródło
2

Jeśli chcesz korzystać ze stabilnej wersji preferowanej przez Ciebie wersji Laravel, użyj:

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

Spowoduje to wybranie najnowszej lub najlepszej aktualizacji wersji 5.5. * (5.5.28)

OlaJ
źródło
2

Instalowanie określonej wersji programu laravel za pomocą programu composer create-project

composer global wymaga laravel / installer

Następnie, jeśli chcesz zainstalować określoną wersję, po prostu edytuj wartości wersji „6. ”, „5.8 ”.

kompozytor create-project --prefer-dist laravel / laravel Nazwa projektu "6. *"

Uruchom lokalny serwer deweloperski

php rzemieślnik służyć

Shahzeb Ahmed
źródło