bash command not - Installation de Laravel: Comment placer le répertoire ~ / .composer / vendor / bin dans votre PATH?




8 Answers

Pour placer ce dossier sur le type de variable d'environnement PATH

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

Cela ajoute le dossier à votre PATH existant, cependant, il n'est actif que pour votre session de terminal actuelle.

Si vous voulez qu'il soit défini automatiquement, cela dépend du shell que vous utilisez. Pour bash, vous pouvez ajouter cette ligne à $HOME/.bashrc utilisant votre éditeur favori ou tapez ce qui suit sur le shell

echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc

Afin de vérifier si cela a fonctionné, se déconnecter et se reconnecter ou exécuter

source ~/.bashrc

sur la coquille.

PS: Pour les autres systèmes où il n'y a pas de ~/.bashrc , vous pouvez aussi mettre ceci dans ~/.bash_profile

PSS: Pour plus récent laravel vous devez mettre $HOME/.config/composer/vendor/bin sur le PATH .

PSSS: Si vous souhaitez placer ce dossier de dossier sur le chemin également pour d'autres shells ou sur l'interface graphique, vous devez ajouter la commande export à ~/.profile (voir https://help.ubuntu.com/community/EnvironmentVariables ).

found telecharger

Je suis sur Ubuntu 14.04 et j'ai essayé toutes les méthodes possibles pour installer Laravel en vain. Messages d'erreur tout ce que j'essaie. J'essaye maintenant la première méthode dans la documentation de quickstart, c'est-à-dire, par l'installateur de Laravel, mais il dit à "Assurez-vous de placer le ~/.composer/vendor/bin dans votre CHEMIN si l'exécutable de laravel lance la commande laravel dans ton terminal. " alors ma question est, comment puis-je faire cela? Ce peut être une question simple mais je suis vraiment frustré et apprécie n'importe quelle aide.




Dans Ubuntu 16.04 LTS avec compositeur globalement installé, cela a fonctionné pour moi.

Modifiez le fichier .bashrc dans votre répertoire personnel en indiquant le chemin d'accès au dossier bin de composition situé dans /your/home/.config/composer/vendor/bin

echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc

source ~/.bashrc

Si ce n'est pas le cas, vérifiez le chemin d'accès au répertoire bin du composeur et fermez et rouvrez le terminal. Sinon, essayez de vous déconnecter et de vous connecter dans Ubuntu.




J'ai fait tout ce qui précède et cela n'a pas fonctionné pour moi.

Je viens de copier ceci dans mon terminal et cela a fonctionné pour moi.

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer



Ouvrez le terminal Mac:

vi ~/.bashrc

Si vous n'avez pas utilisé vi, cela peut sembler un peu drôle au début, alors entrez le code suivant avec soin, dans l'ordre:

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

ESC PRESS

:
w

APPUYEZ SUR ENTRÉE

:
q

APPUYEZ SUR ENTRÉE

Vous devriez maintenant être revenu à la vue normale du terminal.

Vérifiez que le compositeur a maintenant le bon chemin:

cd ~/.composer
echo $PATH

Si vous voyez le chemin incluant votre répertoire de fichiers, (par exemple, /Users/JeffStrongman/.composer/vendor/bin), vous pouvez y aller.

cd

Ensuite, lancez votre installation. J'ai rencontré ce problème, tout en configurant mon Mac pour utiliser Laravel Valet.

Exemple (optionnel)

valet install



Ajouter l' export PATH = "$ PATH: ~ / .composer / vendor / bin" à ~ / .bashrc fonctionne dans votre cas car vous n'en avez besoin que lorsque vous exécutez le terminal.
Par souci d'exhaustivité, l' ajouter à PATH dans / etc / environment ( sudo gedit / etc / environment et ajouter ~ / .composer / vendor / bin dans PATH) fonctionnera même s'il est appelé par d'autres programmes parce qu'il est système. variable d'environnement à l'échelle
https://help.ubuntu.com/community/EnvironmentVariables




MacOS Sierra Utilisateur:

assurez-vous de supprimer MAAP et MAAP Pro du dossier Application si vous l'avez installé sur votre ordinateur

être dans le répertoire racine cd ~ vérifier homebrew (si vous avez installé homebrew) OU avoir PHP à jour

brew install php70

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

echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile

source ~/.bash_profile

cat .bash_profile

assurez-vous que cela s'affiche: export PATH = "$ PATH: $ HOME / .composer / vendor / bin"

laravel

maintenant il devrait être global




Pour Ubuntu, c'est comme ceci: ajoutez cette ligne à la fin du fichier ~/.bashrc

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

puis rechargez le chemin en exécutant:

source ~/.bashrc



Pour résoudre ce problème, assurez-vous de trouver le chemin de composer.phar en premier

l'exemple de la mienne est quelque chose comme ça

alias composer="php /Users/Your-username/composer.phar"

Allez dans cd Users> Votre utilisateur> Command ls et voyez si composer.phar est là si oui alors ajoutez la ligne ci-dessus à votre .bash_profile. Assurez-vous de changer le nom d'utilisateur pour le vôtre.

J'espère que cela vous aidera




Related