web-dev-qa-db-fra.com

zsh: commande non trouvée laravel

Je suis un novice en ce qui concerne l'administration Linux à l'aide de bash ... Je suivais un tutoriel sur la procédure d'installation de Laravel 5.2 à partir de ici ... l'a installé avec succès ... 

tout d'abord, j'ai installé le compositeur et exécuté la commande suivante 

composer global require "laravel/installer"

après cela, mettez ceci aussi dans mon chemin dans ~/.zshrc comme ceci 

export PATH="~/.composer/vendor/bin:$PATH"

Lorsque j'exécute la commande laravel à partir du terminal, l'erreur suivante s'affiche

➜  ~ laravel 
zsh: command not found: laravel

Si je echo $PATH il montre qu'il a ajouté dans le chemin

Remarque: j'ai installé oh my zsh sur mon terminal ...

Que dois-je faire pour le faire fonctionner s'il vous plaît aider

8
Amjad

Je pense que ZSH ne développera pas le ~ sur PATH. Essayez ceci à la place:

export PATH="$HOME/.composer/vendor/bin:$PATH"
69
Chris

Essayez de faire ceci: 

export PATH="$HOME/.config/composer/vendor/bin:$PATH"

13
Esteban

J'ai le même problème sur macOS Sierra. Modifiez votre fichier .zshrc avec 

PATH=~/.composer/vendor/bin:$PATH

Cela a fonctionné pour moi.

3
theRana

Dans mon cas, j'ai ajouté la ligne suivante sur le fichier final '.zshrc':

export PATH="$HOME/.composer/vendor/bin:$PATH"
1
Salvador Briones

Suite à la réponse de Chris,

La commande export PATH="$HOME/.composer/vendor/bin:$PATH" fonctionnera fonctionnera , mais uniquement pour votre session de terminal en cours .

Si vous souhaitez que le chemin soit toujours disponible lors du lancement de zsh, ajoutez PATH="$HOME/.composer/vendor/bin:$PATH" au bas de votre fichier ~/.zshrc. Exécutez la commande zsh ou redémarrez votre terminal et laravel sera disponible dans chaque session que vous démarrez.

1
jjasspper