7
votes

Installation de la version spécifique de Laravel 5 avec Compositeur Create-Project

Aujourd'hui, j'essaie d'installer une version spécifique de Laravel avec Compositeur Create-Project-Project Laravel / Laravel = 5.1.8 Votre nom-projet --Prefer-dist , car certains des plugins ont des problèmes avec la version 5.1.9 et plus.

Cependant, l'installation échoue et indique Impossible de trouver le paquet Laravel / Laravel avec la version 5.1.8. Comment puis-je l'installer avec le compositeur?


0 commentaires

3 Réponses :


1
votes

Utilisez la commande suivante:

composer create-project laravel/laravel my_project 5.1.*


4 commentaires

Essayé avec votre méthode mais cela ne fonctionne pas et montre le même message d'erreur.


@ASIMSHAHZAD Impossible de trouver le package Laravel / Laravel avec la version 5.1.8. Vous pouvez essayer d'exécuter la commande et vous verrez l'erreur.


Essayez ceci "Compositeur Create-Project Laravel / laravel = 5.1.8 Votre nom de projet --Prefer-dist"


@ASIMSHAHZAD Vous me suggérez d'essayer sur la méthode que j'ai essayée comme écrite dans la question?



8
votes

Vous pouvez faire:

"require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.1.8"
    },


4 commentaires

Votre méthode crée uniquement un dossier appelé v5.1.8 , mais installez toujours la dernière version, pas la version 5.1.8


J'ai mis à jour ma réponse. Cependant, vous êtes correct que le compositeur n'est pas capable de trouver le package 5.1.8 .. Si nous regardons les étiquettes sur le Hub Hub de Laravel Git, la dernière balise n'était que 5.1.4, peut-être que c'est la raison pour laquelle il n'est pas la raison. t capable de trouver? Parce que si nous essayons de changer le 5.1.8 au 5.1.4, il est capable d'installer ..


Merci beaucoup pour votre réponse mise à jour. Est le moyen de le faire avec le compositeur Create-Project?


Il n'y a pas moyen. Au fur et à mesure que le compositeur crée-projet installe l'application Laravel et non son cœur. Vous verrez que si vous exécutez le compositeur Create-Project Haravel / Laravel --Prefer-dist, il dispose d'un fichier Compositeur.json et nécessite «Laravel / Cadre. "(Quel est le noyau) .. Vous devrez la mettre à jour manuellement si vous souhaitez une version spécifique de son noyau. Assurez-vous simplement que si vous installez une application Laravel 5 ~, sa dépendance «Laravel / Cadre» devrait également être autour de la version 5 ~ ASWELL pour éviter les problèmes de compatibilité ..



7
votes

Une réponse simple que je peux penser est xxx

juste remplacer avec votre nom de demande et vous installerez la distribution 5.1 de Laravel.


2 commentaires

Mais cela n'installera pas une version spécifique de Laravel 5, elle installera la dernière version de 5.1.


Spécifiez simplement la version exacte de Laravel que vous souhaitez installer et installera la version requise s'il existe.