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.
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 ).
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
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.
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!
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
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.
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
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
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
placez cette ligne dans le .zshrc fichier
PATH=~/.composer/vendor/bin:$PATH
Enregistrer le fichier et tout fonctionne :)
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
Pour Ubuntu 16.04
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
source ~/.bashrc
c'est ce que j'ai ajouté dans mon .bashrc et a fonctionné.
export PATH="$PATH:/home/myUsername/.composer/vendor/bin"
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
le répertoire de bin de compositeur est défini et stocké dans la variable de configuration bin-dir
151970920" et peut être différent selon votre configuration. L'exécution de la commande composer global config bin-dir --absolute
vous indiquera le chemin absolu vers votre répertoire global composer bin. Avec cette commande, vous pouvez modifier votre .bash_profile
pour l'ajouter à votre PATH
exactement comment il est configuré.
# Add Composer bin-dir to PATH if it is installed.
command -v composer >/dev/null 2>&1 && {
COMPOSER_BIN_DIR=$(composer global config bin-dir --absolute 2> /dev/null)
PATH="$PATH:$COMPOSER_BIN_DIR";
}
export PATH
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