web-dev-qa-db-fra.com

Laravel 5 Installation dans Ubuntu: laravel non trouvée

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

45
devo

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"
176
devo

Dans Ubuntu 16, le chemin est sous le ~./config répertoire comme indiqué ci-dessous.

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

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'

Source

P.S. d'ailleurs j'utilise

Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64
20
SharkWeb

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!

10

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
7
Rasel Ahmed

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

4
Badar

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:

  1. allez à l'aide du terminal sur le chemin pour voir si c'est différent, jusqu'à trouver /bin. Alors, allez à /home/(here you put your name)/.config/composer/vendor/bin (c'est mon chemin), et rappelez-vous le chemin.
  2. puis dans le terminal, cd ~, puis Sudo nano .bashrc
  3. 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).

  4. appuyez sur Ctrl + X, puis sur Y et Entrée pour enregistrer les modifications.
  5. rafraîchir les modifications avec source ~/.bashrc
  6. entrez 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.

3
Robu Eduard

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
3
Jagadesha NH