Intereting Posts
FFMPEG: добавьте изображение фиксированного размера на видео, независимо от ширины и высоты видео (разрешение) API REST в выход PHP для расширения JSON-файла Четные и четные строки для таблицы Что называется «->» PHP-оператором и как вы это говорите при чтении кода вслух? Yii2 Активная запись, как создать связь между монго-моделями Алгоритмическая сложность функции PHP strlen () Получить внешние координаты пути SVG (getBBox)? PHP преобразует одномерный массив в многомерную Два массива в петле foreach Как заменить вкладки пробелами внутри переменных в PHP? «Смешанный контент заблокирован» при выполнении операции HTTP AJAX на странице HTTPS как иметь несколько фильтров для ввода в PDO Создание потоковой частной системы обмена сообщениями, такой как facebook и gmail Рекурсивное преобразование из SimpleXMLObject в массив PHP DOM XML – создание нескольких атрибутов пространства имен?

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

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

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

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

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

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

Можете ли вы мне помочь? Благодаря!!

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

 nano ~/.bash_profile 

И вставить

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

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

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

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

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

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

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

 source ~/.bashrc 

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

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

запустите команду laravel!

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

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

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

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

  composer global require "laravel/installer" 

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

 vi ~/.bashrc 

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

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

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

 source ~/.bashrc 

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

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

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

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

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

    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

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

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

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

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

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

source ~/.zshrc

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

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

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

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

2 – Запуск

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

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

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

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

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

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

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

например: «C: \ Users \ AppData \ Roaming \ Composer \ vendor \ bin"

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

Я установил PATH, но это не сработало. Я нашел другой способ его решить. (OSX 10.10 и laravel 5.2)
1) найдите исполняемый файл:
~ / .composer / продавец / Laravel / установки / 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

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

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