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'essaie maintenant la première méthode dans la documentation de démarrage rapide, c'est-à-dire via Laravel Installer, mais elle indique "Assurez-vous de placer le ~/.composer/vendor/bin
répertoire dans votre PATH
afin que l'exécutable Laravel soit trouvé lorsque vous exécutez la commande Laravel dans votre terminal." donc ma question est, comment faire? Cela peut être une question simple, mais je suis vraiment frustré et apprécierais toute aide.
$HOME
au lieu de~
dans le chemin du compositeur. Je ne suis pas sûr de bash, mais c'est certainement nécessaire lorsque vous le définissez dans zsh.zshrc
.Des instructions détaillées:
dans votre ~ / .bashrc ajoutez ces lignes:
Rechargez ensuite:
Vérifiez si son ajouté correctement:
la source
Dans Ubuntu 16.04 LTS avec un compositeur installé à l'échelle mondiale, cela a fonctionné pour moi.
Modifiez le fichier .bashrc dans votre répertoire personnel en plaçant le chemin d'accès au dossier bin du composeur qui se trouve dans /your/home/.config/composer/vendor/bin
Si cela ne fonctionne pas, vérifiez le chemin d'accès au répertoire bin du compositeur et fermez et rouvrez le terminal. Sinon, essayez de vous déconnecter et de vous connecter à Ubuntu.
Fonctionne également dans Ubuntu 18.04. Merci @chifliiiii pour vos commentaires.
la source
Pour définir le CHEMIN sur Yosemite (OS X 10.10.5), utilisez la commande ci-dessous:
Pour recharger soit quitter le terminal et redémarrer ou utiliser:
M'a aidé, j'espère que cela aide quelqu'un d'autre là-bas!
la source
.zshrc
ça ne fonctionnait pas avec~
et c'est finalement ce qui s'est passé avec$HOME
J'ai fait tout ce qui précède et cela n'a pas fonctionné pour moi.
Je viens de copier cela dans mon terminal et cela a fonctionné pour moi.
la source
C'est pour définir PATH sur Mac OS X version 10.9.5.
J'ai essayé d'ajouter $ HOME parce que j'utilise le profil utilisateur:
Lorsque vous n'utilisez pas de profil utilisateur:
Rechargez ensuite:
J'espère que cela vous aidera.
la source
Ouvrez le terminal Mac:
Si vous n'avez pas utilisé vi, cela peut sembler un peu drôle au début, alors entrez soigneusement le code suivant, dans l'ordre:
PRESSE ESC
APPUYEZ SUR ENTRÉE
APPUYEZ SUR ENTRÉE
Vous devriez maintenant être revenu à la vue de terminal normale.
Vérifiez que le composeur a maintenant le bon chemin:
Si vous voyez le chemin d'accès incluant votre répertoire de fichiers (par exemple /Users/JeffStrongman/.composer/vendor/bin), vous êtes prêt à partir.
Exécutez ensuite votre installation. J'ai rencontré ce problème lors de la configuration de mon Mac pour utiliser Laravel Valet.
Exemple (facultatif)
la source
Pour Linux Mint 18: éditez ~ / .bashrc et ajoutez-y cette ligne en bas:
puis ressourcez .bashrc (tapez dans la console):
testez-le en tapant dans la console:
ou tapez dans la console:
la source
ajouter une variable d'environnement dans un
bashrc
fichierPour Ubuntu 17.04 et 17.10:
Pour Ubuntu 18.04
pour vérifier que la variable d'environnement fonctionne ou non, rechargez d'abord le
bashrc
fichiersi aucune méthode ne fonctionne, vérifiez d'abord où est installé Composer pour vérifier Exécuter cette commande:
puis Copier la sortie ajouter la sortie dans cette ligne et réexécuter la commande.
Après avoir réussi la commande Laravel, donnez une autorisation au dossier parent (par exemple, vous utilisez un serveur apache que donnez la permission au répertoire de liste Web apache comme ça)
la source
L'ajout de l' exportation 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 également même s'il est appelé par d'autres programmes car il s'agit du système. -variable d'environnement.
https://help.ubuntu.com/community/EnvironmentVariables
la source
mon chemin n'avait pas /.composer, juste / composer donc mon chemin était: -
Cela a fonctionné pour moi sur Ubuntu 20.04
la source
Utilisateur MacOS Sierra:
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 à jourbrew 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 affiche: export PATH = "$ PATH: $ HOME / .composer / vendor / bin"
laravel
maintenant ça devrait être global
la source
Pour Ubuntu 16.04
la source
Le répertoire bin Composer est défini et stocké dans la
bin-dir
variable de configuration et peut être différent selon votre configuration. L'exécution de la commandecomposer global config bin-dir --absolute
vous indiquera le chemin absolu vers votre répertoire bin de compositeur global. En utilisant cette commande, vous pouvez modifier votre.bash_profile
pour l'ajouter à votrePATH
configuration exacte.la source
Je l'ai fait et cela fonctionne sur osx:
déjeuner votre terminal
Et collez
appuyez sur la commande + x
appuyez sur la touche y
appuyez sur la touche retour / entrée
la source
AWS Ubuntu 18.04 LTS
Linux ws1 4.15.0-1023-aws # 23-Ubuntu SMP lun 24 septembre 16:31:06 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux
A travaillé pour moi.
la source
Sur Fedora:
Certains bacs compositeur ne se trouvent pas dans le répertoire .composer. Vous devez donc les localiser à l'aide de:
Faites ensuite écho à la partie dans le .bashrc
Le mien était
"/.config/composer/vendor/bin"
Cheers!la source
c'est ce que j'ai ajouté dans mon fichier .bashrc et travaillé.
export PATH="$PATH:/home/myUsername/.composer/vendor/bin"
la source
Dans le cas où quelqu'un utilise ZSH, toutes les étapes sont les mêmes, à quelques exceptions près:
.zshrc
export PATH=~/.composer/vendor/bin:$PATH
source ~/.zshrc
Ensuite, essayez
valet
, si demande un mot de passe, alors tout va bien.la source
Pour résoudre ce problème, assurez-vous de trouver d'abord le chemin de composer.phar
par exemple le mien est quelque chose comme ça
Allez sur cd Users> Your user> 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 en votre propre nom.
J'espère que cela vous aidera
la source