Instalación de la versión específica de laravel con composer create-project


97

La forma más rápida y sencilla de instalar Laravel es mediante el comando composer. De los documentos de laravel ( http://laravel.com/docs/quick ), muestra que podemos instalarlo con esto:

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

Pero, cuando ejecute el comando anterior, obtendrá la última versión de Laravel. ¿Cómo puedo controlarlo si quiero instalar la última versión de 4.0.x? ¿O 4.1.x cuando 4.2 está fuera?

Respuestas:


148

Desde el composer help create-projectcomando

El comando create-project crea un nuevo proyecto a partir de un
paquete dado en un nuevo directorio. Si se ejecuta sin parámetros y en un directorio con un archivo composer.json, instala los paquetes para el proyecto actual.
Puede utilizar este comando para iniciar nuevos proyectos o configurar una instalación limpia
y controlada por versiones para los desarrolladores de su proyecto.

[versión]
También puede especificar la versión con el nombre del paquete usando = o: como separador.

Para instalar paquetes inestables, especifique la versión que desee o utilice --stability = dev (donde dev puede ser RC, beta, alpha o dev).

Este comando funciona:

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

Esto funciona con la notación *.


2
Para jugar con la versión de desarrollo (laravel 5):composer create-project laravel/laravel your-project-name dev-develop
Jannie Theunissen

Probé laravel/laravel=5.8.38cuál es una versión perfectamente válida y obtuve Could not find package laravel/laravel with version 5.8.38. Me dejé caer .38y pasó.
sinaza

@sinaza Creo que no hay una versión publicada llamada 5.8.38, la última 5.8 que veo es 5.8.35: packagist.org/packages/laravel/laravel#v5.8.35
edi9999

14

Echar un vistazo:

Documentación de Laravel 4.2

Sintaxis (a través de Composer):

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

Ejemplo:

composer create-project laravel/laravel my_laravel_dir 4.2

Donde 4.2 es tu versión de laravel.

Nota: Tomará la última versión de Laravel automáticamente si no proporciona ninguna versión.


1
y para laravel 5.5: compositor create-project laravel / laravel my_laravel_dir 5.5 *
Mubashar Iqbal

9

Prueba a través de Composer Create-Project

También puede instalar Laravel emitiendo el comando Composer create-project en su terminal:

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

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

Y luego probablemente necesite instalar todos los paquetes de proveedores, por lo que

composer install

4

Para instalar una versión específica de laravel, prueba esto y simplemente ordena en la terminal

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

2

Si desea usar una versión estable de su versión preferida de Laravel, use:

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

Eso seleccionará la actualización más reciente o mejor de la versión 5.5. * (5.5.28)


2

Instalación de la versión específica de laravel con composer create-project

composer global requiere laravel / installer

Luego, si desea instalar una versión específica, simplemente edite los valores de versión "6. ", "5.8 " .

compositor create-project --prefer-dist laravel / laravel Nombre del proyecto "6. *"

Ejecutar el servidor de desarrollo local

servicio artesanal php

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.