Installation Laravel: comment placer le~/.répertoire compositeur / vendeur / bin dans votre chemin?

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. Je suis en train d'essayer la première méthode dans la documentation quickstart, c'est-à-dire via L'installateur Laravel, mais elle dit de "s'assurer de placer le répertoire ~/.composer/vendor/bin dans votre PATH de sorte que l'exécutable laravel se trouve lorsque vous exécutez la commande laravel dans votre terminal."donc ma question est, comment dois-je faire? C'est peut-être une question simple mais je suis vraiment frustré et apprécierait toute aide.

152
demandé sur MrTux 2014-08-19 02:44:43

16 réponses

pour mettre ce dossier dans L'environnement PATH variable type

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

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

Si vous voulez qu'il soit automatiquement mis, ça dépend du shell que vous utilisez. Pour bash, vous pouvez ajouter cette ligne à $HOME/.bashrc en utilisant votre éditeur préféré ou taper ce qui suit sur le shell

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

In ordre de vérifier si cela a fonctionné, déconnexion et se connecter à nouveau ou exécuter

source ~/.bashrc

sur la coque.

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

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

PSS: Si vous voulez mettre ce dossier sur le chemin pour d'autres shells ou sur l'interface utilisateur, vous devez ajouter le dit export commande "de 151990920" (cf. https://help.ubuntu.com/community/EnvironmentVariables ).

362
répondu MrTux 2018-09-03 07:25:26

instructions détaillées:

dans votre ~/.bashrc ajouter ces lignes:

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

puis recharger:

source ~/.bashrc

vérifier si son ajouté correctement:

echo $PATH

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/web/bin:~/.composer/vendor/bin
116
répondu Heihachi 2015-12-19 23:35:07

Dans Ubuntu 16.04 LTS avec le compositeur installé à l'échelle mondiale, cela a fonctionné pour moi.

Modifier la .bashrc dans votre répertoire personnel puting le chemin du compositeur bin qui se trouve dans le /de votre/home/.config/compositeur/vendor/bin

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

source ~/.bashrc

si cela ne fonctionne pas, vérifier le chemin d'accès au répertoire bin du compositeur et fermer et rouvrir le terminal. Sinon, essayez de vous connecter dans L'Ubuntu.

35
répondu Vagner Leitte 2016-11-07 17:24:34

pour définir le chemin sur Yosemite (OS X 10.10.5), utilisez la commande ci-dessous:

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

pour recharger soit quitter le terminal et redémarrer ou utiliser:

source ~/.bash_profile

m'a Aidé, j'espère que ça aide quelqu'un d'autre!

25
répondu Forca001 2015-09-22 15:55:49

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

j'ai copié ça dans mon terminal et ça a marché pour moi.

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
12
répondu grit45 2016-02-11 05:15:41

pour définir le chemin sur Mac OS X Version 10.9.5.

j'ai essayé d'ajouter $HOME parce que j'utilise le profil de l'utilisateur:

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

Lorsque vous n'utilisez pas le profil de l'utilisateur:

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

puis recharger:

source ~/.bashrc

j'espère que cela vous aidera.

5
répondu akbarbin 2015-08-28 02:12:41

Ouvrir le Mac Terminal:

vi ~/.bashrc

si vous n'avez pas utilisé vi, il peut sembler un peu drôle dans un premier temps, alors entrez le code suivant attentivement, dans l'ordre:

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

PRESS ESC

:
w

PRESS ENTER

:
q

PRESS ENTER

Maintenant, vous auriez dû revenir à la vue normale du terminal.

Vérifier que le compositeur a maintenant la chemin correct:

cd ~/.composer
echo $PATH

si vous voyez le chemin d'accès incluant votre répertoire de fichiers, (par exemple /Users/JeffStrongman/.compositeur / vendeur / bin), vous êtes prêt à partir.

cd

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

exemple (facultatif)

valet install
3
répondu Darren Murphy 2017-07-30 09:18:34

Pour Linux Mint 18: edit ~/.bashrc et ajouter cette ligne au bas de la page:

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

puis ressource .bashrc (tapez dans la console):

source ~/.bashrc (or close and reopen the terminal)

tester en tapant dans la console:

echo $PATH

ou dactylographier dans la console:

laravel
2
répondu Martijn van der Bruggen 2016-10-02 09:40:53

ajout de export PATH= " $PATH:~/.compositeur / vendeur / bin " à ~/.bashrc fonctionne dans votre cas parce que vous n'en avez besoin que lorsque vous utilisez le terminal.

Par souci d'exhaustivité, ajouter à la variable PATH dans /etc/environment ( sudo gedit /etc/environnement et d'ajouter ~/.compositeur / vendeur / bin in PATH) fonctionnera aussi même si elle est appelée par d'autres programmes parce qu'elle est variable d'environnement à l'échelle du système.

https://help.ubuntu.com/community/EnvironmentVariables

1
répondu Yoseph 2015-07-20 12:42:30

placez cette ligne dans le .zshrc fichier

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

Enregistrer le fichier et tout fonctionne :)

1
répondu MevlütÖzdemir 2016-12-27 19:51:55

MacOS Sierra User:

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

être dans le répertoire racine cd ~ vérifiez que homebrew (si vous avez homebrew installé) ou que PHP est à 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 montre : export PATH= " $PATH:$HOME/.compositeur / vendeur / bin "

laravel

maintenant, il devrait être mondiale

1
répondu cphelps987 2017-07-27 20:34:55

Pour Ubuntu 16.04

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

source ~/.bashrc
1
répondu WaLid Lui 2018-01-12 22:36:00

c'est ce que j'ai ajouté dans mon .bashrc et a fonctionné.

export PATH="$PATH:/home/myUsername/.composer/vendor/bin"

0
répondu Patrick Mutwiri 2016-04-20 06:38:59

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

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

et ensuite recharger le chemin en exécutant:

source ~/.bashrc
0
répondu nima 2017-10-16 14:12:50

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

exemple mine est quelque chose comme ceci

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

Aller à cd Utilisateurs > Votre utilisateur > Commande ls et de voir si le compositeur.phar est là, si oui, puis ajouter la ligne ci-dessus pour votre .bash_profile. Assurez-vous de changer le nom d'utilisateur de votre propre.

Espère que cela vous permettra de vous

-1
répondu Muhammad Hayat 2018-01-28 18:04:29