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

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

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

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

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

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

Можете ли вы мне помочь? Спасибо!!

Ответ 1

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

nano ~/.bash_profile 

И вставьте

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

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

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

Примечание.. Для Ubuntu 16.04, запущенного laravel 5.1, путь: ~/.config/composer/vendor/bin

Ответ 2

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

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

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

source ~/.bashrc 

Чтобы убедиться в этом:

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

Запустите команду Laravel!

Ответ 3

Решение по ссылке 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

Ответ 4

При использовании MacBook обращайтесь к фрагментам ниже;

Для zsh:

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >>  ~/.zshrc
source ~/.zshrc

Для Bash:

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

Ответ 5

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

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

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

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

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

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

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

  • Теперь обновите свой bashrc, используя source ~/.bashrc, а затем laravel готов!

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

Ответ 6

Тип на терминале:

 composer global require "laravel/installer"

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

vi ~/.bashrc

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

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

Тип на терминале:

source ~/.bashrc

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

Ответ 7

Для zsh и bash:

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

source ~/.zshrc
source ~/.bashrc

Только для bash:

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

source ~/.bashrc

Ответ 8

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

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

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

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

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

source ~/.zshrc

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

Ответ 9

Для пользователей Linux с Zsh:

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

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

2 - Запуск

source ~/.zshrc
  • Путь Linux к папке композитора отличается от Mac
  • Используйте $HOME вместо ~ внутри пути с помощью Zsh
  • Файл .zshrc скрыт в папке Home
  • export PATH= экспортирует путь в кавычки, чтобы исполняемый файл Laravel мог быть расположен вашей системой.
  • The: $PATH следует избегать переопределения того, что уже было на пути к системе.

Ответ 10

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

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

Ответ 11

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

глобальный композитор требует "laravel/installer"

2) Обязательно поместите ~/.composer/vendor/bin directory в вашу переменную PATH, чтобы ваша система могла найти исполняемый файл 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

Ответ 12

Я установил ПУТЬ, но это не сработало. Я нахожу другой способ ее решить. (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

Ответ 13

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

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

cd ~

2. Дважды проверьте $ PATH

echo $PATH

3. Изменить файл

nano ~/.bash_profile

4. ПАСТА

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

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

5. control + X (y + ввод, чтобы сохранить файл и выйти)

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

laravel new yourprojectname

Ответ 14

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

nano ~/.bash_profile 

затем вставьте:

export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"

затем сохраните (нажмите Ctrl + C, нажмите Y, нажмите Enter)

теперь вы готовы использовать "Laravel" на вашем терминале

Ответ 15

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

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

Ответ 16

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

composer global require "laravel/installer=~1.1"

Ответ 17

Просто используйте это:

composer create-project --prefer-dist laravel/laravel youprojectname