Я установил Laravel, используя composer без проблем, но когда я пытаюсь выполнить «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
(Перезагрузите терминал, проверьте & Подтвердите путь есть)
Запустите команду 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
При использовании MacBook обращайтесь к фрагментам ниже;
Для зш:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Для Bash:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Если вы используете 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
и экспортируйте ваш конфигурационный файл composer:
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
или вы можете использовать псевдонимы. но выше решение рекомендуется.
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
Теперь обновите ваш bashrc, используя source ~/.bashrc
и тогда Laravel готов !!
описанные выше шаги работают со мной в Ubuntu 16.04
Тип на терминале:
composer global require "laravel/installer"
Когда композитор заканчивает, напечатайте:
vi ~/.bashrc
Вставить и сохранить:
export PATH="~/.config/composer/vendor/bin:$PATH"
Тип на терминале:
source ~/.bashrc
Откройте другое окно терминала и введите: laravel
Для zsh и bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Только для bash:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
Для разработчиков использовать zsh
Добавьте следующее к .zshrc
файл
vi ~/.zshrc
или же nano ~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
в конце файла.
zsh
не знает ~
так что вместо этого с помощью $HOME
,
source ~/.zshrc
Готово! попробуй команду laravel
ты увидишь.