Я установил Laravel с помощью композитора без проблем, но когда я пытаюсь выполнить « laravel » в моем терминале, у меня есть эта типичная ошибка:
–bash: laravel: команда не найдена
- PHP Предупреждение: нет такого файла или каталога в Unknown в строке 0
- Разница между вызовами метода $ model-> relation (); и $ model-> отношение;
- Laravel: Запуск очереди: постоянное прослушивание в Windows Azure Web App
- Как использовать метод пересечения массива для соответствия двум значениям в пределах 2 наборов массивов
- 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.
Вам нужно найти конфигурационные файлы композитора в моем случае:
~/.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
Для разработчиков используйте 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
$HOME
вместо ~
внутри пути с Zsh .zshrc
скрыт в папке Home export PATH=
экспортирует путь в кавычки, чтобы исполняемый файл Laravel мог быть расположен вашей системой Если на 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. Я не могу найти файл, где я должен вставить это.