Quand j'essaye d'installer laravel 5 dans Ubuntu, j'obtiens une erreur comme celle-ci,
laravel: command not found
J'ai suivi ces étapes,
composer global require "laravel/installer=~1.1"
laravel new blog
A été corrigé après avoir défini le chemin pour composer vendors.So la bonne étape qui a fonctionné est,
Télécharger laravel installer: composer global require "laravel/installer=~1.1"
Chemin d'installation: export PATH="~/.composer/vendor/bin:$PATH"
Puis lancez la commande: laravel new project-name
ou Sudo laravel new project-name
Pour mac,
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' > ~/.bashrc
source ~/.bashrc
buntu 16.04 avec le dernier laravel installateur
Installer composer s'il n'existe pas,
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Sudo mv composer.phar /usr/local/bin/composer
Installer laravel installer,
composer global require "laravel/installer"
Modifier la configuration de l'environnement,
nano .bashrc
Puis ajouter,
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
Puis rechargez le chemin config,
source ~/.bashrc
buntu 17.04 et 17.1:
export PATH="~/.config/composer/vendor/bin:$PATH"
buntu 18.04
export PATH="$HOME/.composer/vendor/bin:$PATH"
Dans Ubuntu 16, le chemin est sous le ~./config
répertoire comme indiqué ci-dessous.
export PATH="~/.config/composer/vendor/bin:$PATH"
Si pour certaines raisons la réponse précédente ne fonctionne pas, comme dans mon cas, essayez ceci (en tant que root ou avec Sudo) :
nano ~/.bashrc
puis mettez à la fin du fichier ceci:
alias laravel='~/.composer/vendor/bin/laravel'
P.S. d'ailleurs j'utilise
Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64
Après une recherche sur Internet, on m'a trouvé Ubuntu 17.04, 17.1 et 18.04 ce code qui fonctionne très bien:
export PATH="~/.config/composer/vendor/bin:$PATH"
Cela a sauvé ma journée!
Ouvrez le terminal et lancez les commandes suivantes:
Pour zsh et bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Pour bash seulement:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
J'ai suivi ce processus en installant Laravel 5 sur mon Linux Mint (distribution basée sur Ubuntu)): (J'ai écrit toutes les étapes pour aider ceux qui en ont besoin.)
// télécharger le compositeur
curl -sS https://getcomposer.org/installer | php
// déplacé dans le dossier de l'utilisateur
Sudo mv composer.phar/usr/local/bin/composer// télécharger l'installateur Laravel en utilisant Composer
composer global besoin de "laravel/installer = ~ 1.1"// add laravel installer à PATH
export PATH = "$ PATH: $ HOME/.composer/vendor/bin"// créer un dossier pour laravel
mkdir/home/badar/sites web/laravel// créer un nouveau projet
laravel nouveau blog
J'ai trouvé la solution après avoir essayé plusieurs fois. Tout d’abord, vérifiez votre chemin réel vers le programme d’installation laravel. Vous devez aller à /home/(here is your name)/.config/composer/vendor/bin
... pour vérifier s’il existe vraiment ce chemin. Au début, j’ai le 'laravel command not found' et 'bash: /home/eduard/.composer/vendor/bin/laravel: Aucun fichier ou répertoire de ce type', j'ai donc vérifié si le chemin était correct, et ce n'était vraiment pas le cas, mon chemin était /home/eduard/.config/composer/vendor/bin
, J’étais différent de tous les chemins trouvés sur Internet. Après composer global require "laravel/installer=~1.1"
, La solution est la suivante:
/bin
. Alors, allez à /home/(here you put your name)/.config/composer/vendor/bin
(c'est mon chemin), et rappelez-vous le chemin.cd ~
, puis Sudo nano .bashrc
faites défiler jusqu'à la fin du fichier et ajoutez:
export PATH="$PATH:~/.config/composer/vendor/bin" alias laravel='~/.config/composer/vendor/bin/laravel'
(!! important: n'oubliez pas que votre chemin peut être un peu différent, assurez-vous qu'il existe comme à l'étape 1, si c'est un peu différent, changez-le car c'est votre).
source ~/.bashrc
laravel
dans le terminal pour voir si tout va bien.N'oubliez pas que votre chemin peut être différent de celui sur le Web, assurez-vous qu'il est correct, vérifiez-le et mettez le bon comme je l'ai fait. J'utilise Ubuntu 16, mais je pense que la solution est similaire pour toutes les versions, à condition de mettre le bon chemin.
Installer le compositeur
vérifiez si le composer fonctionne en tapant
composer
une fois que le composer est installé, installez laravel/installateur via composer en utilisant la commande suivante
composer global require "laravel/installer"
après l'installation, exportez le chemin
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
Ensuite
source ~/.bashrc