Aujourd'hui, j'essaie d'installer une version spécifique de Laravel avec Cependant, l'installation échoue et indique Compositeur Create-Project-Project Laravel / Laravel = 5.1.8 Votre nom-projet --Prefer-dist code>, car certains des plugins ont des problèmes avec la version 5.1.9 et plus. p>
Impossible de trouver le paquet Laravel / Laravel avec la version 5.1.8. Code> Comment puis-je l'installer avec le compositeur? P>
3 Réponses :
Utilisez la commande suivante:
composer create-project laravel/laravel my_project 5.1.*
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. Code> 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?
Vous pouvez faire:
"require": { "php": ">=5.5.9", "laravel/framework": "5.1.8" },
Votre méthode crée uniquement un dossier appelé v5.1.8 code>, 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é ..
Une réponse simple que je peux penser est juste remplacer
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.