Instalando uma versão específica do laravel com o composer create-project


95

A maneira mais rápida e simples de instalar o Laravel é através do comando composer. A partir da documentação do laravel ( http://laravel.com/docs/quick ), mostra que podemos instalá-lo com isto:

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

Mas, ao executar o comando acima, ele irá obter a versão mais recente do Laravel. Como posso controlá-lo se quiser instalar a versão mais recente do 4.0.x? Ou 4.1.x quando o 4.2 está lançado?

Respostas:


143

Do composer help create-projectcomando

O comando create-project cria um novo projeto de um determinado
pacote em um novo diretório. Se executado sem parâmetros e em um diretório com um arquivo composer.json, ele instala os pacotes para o projeto atual.
Você pode usar este comando para inicializar novos projetos ou configurar uma
instalação controlada por versão limpa para desenvolvedores de seu projeto.

[versão]
Você também pode especificar a versão com o nome do pacote usando = ou: como separador.

Para instalar pacotes instáveis, especifique a versão que deseja ou use --stability = dev (onde dev pode ser RC, beta, alpha ou dev).

Este comando funciona:

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

Isso funciona com a notação *.


2
Para brincar com a versão dev (laravel 5):composer create-project laravel/laravel your-project-name dev-develop
Jannie Theunissen

Tentei laravel/laravel=5.8.38que é uma versão perfeitamente válida e consegui Could not find package laravel/laravel with version 5.8.38. Eu caí .38e passou.
sinaza

@sinaza Acho que não existe uma versão publicada chamada 5.8.38, a última 5.8 que vejo é 5.8.35: packagist.org/packages/laravel/laravel#v5.8.35
edi9999

14

Dar uma olhada:

Documentação do Laravel 4.2

Sintaxe (Via Composer):

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

Exemplo:

composer create-project laravel/laravel my_laravel_dir 4.2

Onde 4.2 é a sua versão do laravel.

Nota: A versão mais recente do Laravel será usada automaticamente se você não fornecer nenhuma versão.


1
e para laravel 5.5: compositor criar-projeto laravel / laravel my_laravel_dir 5.5 *
Mubashar Iqbal

8

Tente via Composer Create-Project

Você também pode instalar o Laravel emitindo o comando Composer create-project em seu terminal:

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

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

E então você provavelmente precisará instalar todos os pacotes do fornecedor,

composer install

3

Para instalar uma versão específica do laravel tente este & simplesmente comando no terminal

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

1

Se você quiser usar uma versão estável de sua versão preferida do Laravel, use:

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

Isso selecionará a melhor ou mais recente atualização da versão 5.5. * (5.5.28)


0

Instalando uma versão específica do laravel com o composer create-project

composer global requer laravel / installer

Então, se você quiser instalar uma versão específica, basta editar os valores de versão "6. ", "5.8 " .

composer create-project --prefer-dist laravel / laravel Nome do projeto "6. *"

Execute o servidor de desenvolvimento local

php artesão servir

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.