J'ai installé Laravel en utilisant composer sans problèmes, mais lorsque j'essaie d'exécuter " laravel " sur mon terminal, j'ai cette erreur typique:
-bash: laravel: commande non trouvée
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 de trouver l’exécutable laravel lorsque vous exécuterez la commande laravel dans votre terminal.
Mais je ne sais pas comment faire (je suis nouveau sur les commandes de console de terminal).
Pouvez-vous m'aider? Merci!!
Ok, j'ai fait ça et ça marche:
nano ~/.bash_profile
Et coller
export PATH=~/.composer/vendor/bin:$PATH
Redémarrez le terminal et profitez-en;)
Important: Si vous voulez connaître la différence entre bash_profile et bashrc, cochez lien
Note: Pour Ubuntu 16.04 exécutant Laravel 5.1, le chemin est: ~/.config/composer/vendor/bin
Ajoutez ce qui suit au fichier .bashrc
(pas .bash_profile
).
export PATH="~/.composer/vendor/bin:$PATH"
A la fin du fichier puis en 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!
Solution sur link http://tutsnare.com/laravel-command-not-found-ubuntu-mac/
En terminal
# download installer
composer global require "laravel/installer=~1.1"
#setting up path
export PATH="~/.composer/vendor/bin:$PATH"
# check laravel command
laravel
# download installer
composer global require "laravel/installer=~1.1"
nano ~/.bashrc
#add
alias laravel='~/.composer/vendor/bin/laravel'
source ~/.bashrc
laravel
# going to html dir to create project there
cd /var/www/html/
# install project in blog dir.
laravel new blog
Si vous utilisez MacBook, reportez-vous aux extraits ci-dessous.
Pour zsh:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Pour Bash:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Si vous utilisez Ubuntu 16.04.
Vous devez trouver les fichiers de configuration du compositeur dans mon cas:~/.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 Laravel Installé, vous pouvez trouver votre laravel dans ~/.config/composer/vendor/laravel/installer/
.
et vous trouverez la commande de raccourci Laravel in ici: ~/.config/composer/vendor/bin/
configurez votre fichier .bashrc avec nano ~/.bashrc
et exportez votre fichier de configuration composer:
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
.__ ou vous pouvez utiliser allias. mais la solution ci-dessus est recommandée.
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
Maintenant, rafraîchissez votre base en utilisant source ~/.bashrc
et alors laravel est prêt !!
les étapes ci-dessus fonctionnent avec moi dans Ubuntu 16.04.
Type sur terminal:
composer global require "laravel/installer"
Lorsque le compositeur a terminé, tapez:
vi ~/.bashrc
Coller et sauvegarder:
export PATH="~/.config/composer/vendor/bin:$PATH"
Type sur terminal:
source ~/.bashrc
Ouvrez une autre fenêtre de terminal et tapez: laravel
Pour zsh et bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Pour bash seulement:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
Pour les développeurs, utilisez zsh
Ajoutez ce qui suit au fichier .zshrc
vi ~/.zshrc
ou nano ~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
à la fin du fichier.
zsh
ne sait pas ~
alors utilisez plutôt $HOME
.
source ~/.zshrc
Terminé! essayez la commande laravel
que vous verrez.
Pour ceux qui utilisent Linux avec Zsh:
1 - Ajoutez cette ligne à votre fichier .zshrc
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
2 - Run
source ~/.zshrc
$HOME
au lieu de ~
dans le chemin avec Zsh.zshrc
est masqué dans le dossier Accueil.export PATH=
exporte le chemin entre guillemets afin que l'exécutable de Laravel puisse être localisé par votre systèmeSi sur mac (et pensez * nix), lancez-le simplement dans votre terminal.
export PATH="~/.composer/vendor/bin:$PATH"
J'ai mis le PATH, mais ça n'a pas marché. (OSX 10.10 & laravel 5.2)
1) trouver le fichier exécutable:
~/.composer/vendor/laravel/installer/laravel
2) donner les autorisations d'exécution:
chmod +x ~/.composer/vendor/laravel/installer/laravel
3) créer un lien symbolique vers /usr/bin:
Sudo ln -s /Users/zhao/.composer/vendor/laravel/installer/laravel /usr/bin/laravel
1) Tout d’abord, téléchargez le programme d’installation de Laravel en utilisant Composer:
composer global require "laravel/installer"
2) Assurez-vous de placer le ~/.composer/vendor/bin directory
dans votre PATH afin que l’exécutable de laravel puisse être localisé par votre système.
set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin
eg: “C:\Users\\AppData\Roaming\Composer\vendor\bin”
3) Une fois installée, la commande simple laravel new créera une nouvelle installation de Laravel dans le répertoire que vous spécifiez.
eG: laravel new blog
PourMACutilisateurs:
1. Terminal ouvert
cd ~
2. Vérifiez le $ PATH
echo $PATH
3. Editer le fichier
nano ~/.bash_profile
4. PÂTE
export PATH="~/.composer/vendor/bin:$PATH"
N'oubliez 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:
laravel new yourprojectname
tapez sur le terminal:
nano ~/.bash_profile
puis coller:
export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"
puis enregistrez (appuyez sur ctrl + c, appuyez sur Y, appuyez sur entrée)
maintenant vous êtes prêt à utiliser "laravel" sur votre terminal
Si Composer est installé globalement, vous pouvez installer l'outil d'installation de Laravel à l'aide de la commande ci-dessous:
composer global require "laravel/installer=~1.1"
Il suffit de l'utiliser:
composer create-project --prefer-dist laravel/laravel youprojectname