Команда 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