PHP-Команда Laravel Не найдена


Я установил Laravel с помощью composer без проблем, но когда я пытаюсь выполнить "laravel" в своем терминале, у меня возникает эта типичная ошибка:

-bash: laravel: команда не найдена

Если я прочитаю документацию официального сайта, мне нужно это сделать:

Обязательно поместите каталог ~/.composer/vendor/bin в свой путь, чтобы исполняемый файл laravel был найден при выполнении команды laravel в вашем терминал.

Но я не знаю, как это сделать (я новичок в командах консоли терминала).

Вы можете мне с этим помочь? Спасибо!!

Author: chemitaxis, 2014-10-15

15 answers

Хорошо, я сделал это, и это работает:

nano ~/.bash_profile 

И вставить

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

Перезагрузите терминал и наслаждайтесь;)

Важно: Если вы хотите знать разницу между bash_profile и bashrc, пожалуйста, проверьте эту ссылку

Примечание: Для Ubuntu 16.04 под управлением laravel 5.1 путь: ~/.config/композитор/поставщик/bin

 161
Author: chemitaxis, 2017-10-25 13:11:52

Добавьте следующее в файл .bashrc (не .bash_profile).

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

В конце файла, а затем в терминале

source ~/.bashrc 

Чтобы убедиться, что:

echo $PATH ( перезагрузите, проверьте и подтвердите, что путь есть)

Выполните команду laravel!

 133
Author: R T, 2017-10-09 16:16:43

Решение по ссылке http://tutsnare.com/laravel-command-not-found-ubuntu-mac/

В терминале

# download installer
composer global require "laravel/installer=~1.1"
#setting up path
export PATH="~/.composer/vendor/bin:$PATH" 
# check laravel command
laravel 

# download installer
composer global require "laravel/installer=~1.1"

nano ~/.bashrc

#add

alias laravel='~/.composer/vendor/bin/laravel'

source ~/.bashrc

laravel

# going to html dir to create project there
cd /var/www/html/
# install project in blog dir.
laravel new blog
 44
Author: gilcierweb, 2015-07-04 19:10:41

Использование Mac
Для zsh:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Для Bash:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

 37
Author: Chweng Mega, 2016-12-28 01:22:55

Если вы используете Ubuntu 16.04.

  1. Вам просто нужно найти композитора config в моем случае это :
    ~/.config/composer или в других случаях ~/.composer/
    вы можете увидеть Дир после этой команды
    composer global require "laravel/installer"

  2. После установки фреймворк Laravel вы можете найти свой фреймворк Laravel в ~/.config/composer/vendor/laravel/installer/.
    и вы будете найти клавиш Command фреймворк Laravel здесь :
    ~/.config/composer/vendor/bin/

  3. Установите .bashrc с помощью nano ~/.bashrc и экспортируйте файл конфигурации composer :

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

    или вы можете использовать allias. но вышеописанное решение рекомендуется.

    alias laravel='~/.config/composer/vendor/laravel/installer/laravel'

  4. Теперь обновите свой bashrc с помощью source ~/.bashrc, и тогда laravel будет готов!!

Описанные выше шаги работают со мной в Ubuntu 16.04

 18
Author: Gujarat Santana, 2017-01-10 02:24:15

Введите на терминале:

 composer global require "laravel/installer"

Когда композитор закончит, введите:

vi ~/.bashrc

Вставить и сохранить:

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

Введите на терминале:

source ~/.bashrc

Откройте другое окно терминала и введите: laravel

 15
Author: MuriloReinert, 2016-08-18 15:25:34

Для zsh и bash:

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

source ~/.zshrc
source ~/.bashrc

Только для bash:

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

source ~/.bashrc
 14
Author: MD Rasel Ahmed, 2018-02-08 06:51:42

Для разработчиков используйте zsh Добавьте следующее в файл .zshrc

vi ~/.zshrc или nano ~/.zshrc

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

В конце файла.

zsh не знает ~, поэтому вместо этого он использует $HOME.

source ~/.zshrc

Готово! попробуйте выполнить команду laravel, и вы увидите.

 8
Author: Sophy, 2016-07-04 03:46:15

Для тех, кто использует Linux с Zsh:

1 - Добавьте эту строку в свой файл .zshrc

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

2 - Бежать

source ~/.zshrc
  • Путь Linux к папке composer отличается от Mac
  • Используйте $HOME вместо ~ внутри пути с помощью Zsh
  • Файл .zshrc скрыт в домашней папке
  • export PATH= экспортирует путь в кавычках, чтобы исполняемый файл Laravel мог быть найден вашей системой
  • ПУТЬ:$ предназначен для того, чтобы избежать переопределения того, что уже был в системном пути
 6
Author: guizo, 2017-04-27 02:32:49

Если на mac (и подумайте *nix), просто запустите это в своем терминале.

export PATH="~/.composer/vendor/bin:$PATH" 
 4
Author: Shubham A., 2015-09-01 08:54:56

Для пользователей MAC:

1. Открыть терминал

cd ~

2. Дважды проверьте ПУТЬ $

echo $PATH

3. Редактировать файл

nano ~/.bash_profile

4. ВСТАВИТЬ

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

Не забудьте поставить кавычки.

5. управление + X (y + ввод для сохранения файла и выхода)

Теперь запустите vagrant, перейдите в свою папку и попробуйте:

laravel new yourprojectname
 3
Author: Đorđe Nilović, 2018-02-02 20:09:52

Я установил ПУТЬ, но это не сработало.Я нахожу другой способ решить эту проблему. (OSX 10.10 и laravel 5.2)
1) найдите исполняемый файл:

~/.composer/vendor/laravel/installer/laravel 

2) дайте разрешения на выполнение:

chmod +x ~/.composer/vendor/laravel/installer/laravel 

3) создайте мягкую ссылку на /usr/bin:

sudo ln -s /Users/zhao/.composer/vendor/laravel/installer/laravel /usr/bin/laravel
 3
Author: zhaolion, 2018-02-08 12:39:32

1) Сначала загрузите установщик Laravel с помощью Composer:

Composer global требует "laravel/установщик"

2) Обязательно поместите ~/.composer/vendor/bin directory в свой ПУТЬ, чтобы исполняемый файл laravel мог быть найден вашей системой.

  set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin

  eg: “C:\Users\\AppData\Roaming\Composer\vendor\bin” 

3) После установки простая команда laravel new создаст новую установку Laravel в указанном вами каталоге.

eG:  laravel new blog
 3
Author: shalini, 2018-02-08 13:20:32

Когда я зашел, чтобы добавить ПУТЬ экспорта="$HOME/.composer/vendor/bin:$PATH" в мой файл ~/.bashrc, vim указал мне, что это новый файл. Я попробовал то же самое для файла .zshrc, и вим сказал, что он тоже новый. Я пошел дальше и добавил его во вновь созданный файл ~/.bashrc, повторил запуск laravel и получил команду -bash: laravel не найдена.

Я полагаю, что я либо вставляю эту строку в неправильный файл .bashrc. Я не могу найти файл, в который я должен вставить это.

 0
Author: Jason Ayer, 2017-07-19 13:06:59

Если у вас установлен Composer по всему миру, вы можете установить установщик Laravel с помощью следующей команды:

composer global require "laravel/installer=~1.1"
 0
Author: Ian Pinto, 2018-06-18 10:16:07