J'ai installé Laravel en utilisant composer sans problème, mais lorsque j'essaye d'exécuter " laravel " dans mon terminal, j'ai cette erreur typique:
-bash: laravel: commande introuvable
Si je lis la documentation du site officiel, je dois le faire:
Assurez-vous de placer le répertoire ~ / .composer / vendor / bin dans votre PATH afin que l'exécutable laravel soit trouvé lorsque vous exécutez la commande laravel dans votre terminal.
Mais je ne sais pas comment faire (je suis nouveau sur les commandes de la console du terminal).
Pouvez-vous m'aider? Merci!!
echo $PATH
Terminal / bash, etc.Réponses:
Ok, j'ai fait ça et ça marche:
Et coller
faire
source ~/.bash_profile
et profiter;)Important : si vous voulez connaître la différence entre bash_profile et bashrc, veuillez consulter ce lien
Remarque: pour Ubuntu 16.04 exécutant laravel 5.1, le chemin est: ~ / .config / composer / vendor / bin
Sur d'autres plates-formes: pour vérifier l'emplacement de votre répertoire global Composer, exécutez
composer global about
. Ajoutez/vendor/bin
au répertoire répertorié après "Changement du répertoire actuel en ..." pour obtenir le chemin que vous devez ajouter à votre fichierPATH
.la source
.bashrc
fichier et je ne veux pas en créer un avec une dépendance à.bask_profile
composer global require "laravel/installer"
Ajoutez ce qui suit au
.bashrc
fichier (pas.bash_profile
).à la fin du fichier puis en exécution du terminal
source ~/.bashrc
Pour vérifier que:
echo $PATH
(Redémarrez le terminal, vérifiez et confirmez que le chemin est là)
Exécutez la commande laravel!
Remarque: pour Ubuntu 16 et supérieur, utilisez ci-dessous:
la source
Solution sur le lien http://tutsnare.com/laravel-command-not-found-ubuntu-mac/
Dans le terminal
la source
composer global require "laravel/installer"
aussi/home/vagrant/.config/composer/vendor /bin/laravel
alias laravel='~/.config/composer/vendor/bin/laravel'
~/.profile
ne le fait pas. Cette étape avec~/.bashrc
est nécessaire.Lorsque vous utilisez MacBook, reportez-vous aux extraits ci-dessous;
Pour zsh:
Pour Bash:
la source
Si vous utilisez Ubuntu 16.04.
Vous devez trouver les fichiers de configuration du compositeur dans mon cas est:
~/.config/composer
ou dans d'autres cas,~/.composer/
vous pouvez voir le répertoire après cette commande
composer global require "laravel/installer"
après l'installation de Laravel, vous pouvez trouver votre laravel dans
~/.config/composer/vendor/laravel/installer/
.et vous trouverez la commande de raccourci Laravel ici:
~/.config/composer/vendor/bin/
définissez votre .bashrc en utilisant
nano ~/.bashrc
et exportez votre fichier de configuration de compositeur:export PATH="$PATH:$HOME/.config/composer/vendor/bin"
ou vous pouvez utiliser des allias. mais la solution ci-dessus est recommandée.
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
Maintenant, actualisez votre bashrc en utilisant
source ~/.bashrc
et laravel est prêt !!les étapes ci-dessus fonctionnent avec moi dans Ubuntu 16.04
la source
source ~/.bashrc
est utilisé pour actualiser la nouvelle configuration dans le fichier. Vous ne pouvez donc pas exécuter la nouvelle configuration dans la session utilisateur actuelle si vous ne l'utilisez passource
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
a fait l'affaire pour moi!Tapez sur le terminal:
Lorsque le compositeur a terminé, tapez:
Coller et enregistrer:
Tapez sur le terminal:
Ouvrez une autre fenêtre de terminal et tapez: laravel
la source
export PATH="$PATH:$HOME/.composer/vendor/bin"
echo 'export PATH="~/.config/composer/vendor/bin:$PATH"' >> ~/.bashrc
chargez-le avecsource ~/.bashrc
Pour zsh et bash:
Pour bash uniquement:
la source
Pour les développeurs, utilisez
zsh
Ajouter ce qui suit au.zshrc
fichiervi ~/.zshrc
ounano ~/.zshrc
à la fin du fichier.
zsh
ne le sait~
pas à la place par l'usage$HOME
.source ~/.zshrc
Terminé! essayez la commande que
laravel
vous verrez.la source
Pour ceux qui utilisent Linux avec Zsh:
1 - Ajoutez cette ligne à votre
.zshrc
fichier2 - Courir
$HOME
place de l'~
intérieur du chemin avec Zsh.zshrc
fichier est caché dans le dossier Accueilexport PATH=
exporte le chemin entre guillemets afin que l'exécutable Laravel puisse être localisé par votre systèmela source
Si sur mac (et pensez * nix), exécutez simplement ceci dans votre terminal.
la source
Pour MAC utilisateurs :
1. Ouvrir le terminal
2. Vérifiez le $ PATH
3. Modifier le fichier
4. PASTE
N'oublie pas de mettre des guillemets.
5. control + X (y + enter pour enregistrer le fichier et quitter)
Maintenant, commencez vagabond, allez dans votre dossier et essayez:
la source
J'ai défini le PATH, mais cela n'a pas fonctionné. Je trouve un autre moyen de le résoudre. (OSX 10.10 & laravel 5.2)
1) trouver le fichier exécutable:
2) Donnez les autorisations d'exécution:
3) Créez un lien logiciel vers
/usr/bin:
la source
1) Tout d'abord, téléchargez le programme d'installation de Laravel à l'aide de Composer:
composer global requiert "laravel / installer"
2) Assurez-vous de placer le
~/.composer/vendor/bin directory
dans votre PATH afin que l'exécutable laravel puisse être localisé par votre système.3) Une fois installée, la simple commande nouvelle de laravel créera une nouvelle installation de Laravel dans le répertoire que vous spécifiez.
la source
type sur le terminal:
puis collez:
puis enregistrez (appuyez sur ctrl + c, appuyez sur Y, appuyez sur entrée)
vous êtes maintenant prêt à utiliser "laravel" sur votre terminal
la source
Si Composer est installé globalement, vous pouvez installer l'outil d'installation Laravel à l'aide de la commande ci-dessous:
la source
Réponse tardive...
Composer 1.10.1 2020-03-13 20:34:27 laravel --version Laravel Installer 3.0.1
Mettez export PATH = $ PATH: ~ / .config / composer / vendor / bin: $ PATH dans votre ~ / .zshrc ou ~ / .bashrc source ~ / .zshrc ou ~ / .bashrc Cela fonctionne
la source
Composer doit être installé globalement: Exécutez ceci dans votre terminal:
Désormais, les commandes du compositeur fonctionneront.
la source
Utilisez-le simplement:
la source