Я установил Laravel, используя composer без проблем, но когда я пытаюсь выполнить « laravel » в моем терминале, у меня возникает типичная ошибка:
-bash: laravel: команда не найдена
Если я читаю документацию официального сайта, мне нужно сделать это:
Обязательно поместите каталог ~ / .composer / vendor / bin в вашу переменную PATH, чтобы исполняемый файл laravel был найден при запуске команды laravel в вашем терминале.
Но я не знаю, как это сделать (я новичок в командах консоли терминала).
Вы можете помочь мне с этим? Спасибо!!
echo $PATH
Terminal / bash и т. д.Ответы:
Хорошо, я сделал это, и это работает:
И вставить
делай
source ~/.bash_profile
и наслаждайся;)Важно : если вы хотите узнать разницу между bash_profile и bashrc, пожалуйста, проверьте эту ссылку
Примечание: для Ubuntu 16.04, работающей под управлением laravel 5.1, путь: ~ / .config / composer / vendor / bin
На других платформах: чтобы проверить, где находится ваш глобальный каталог Composer, запустите
composer global about
. Добавьте/vendor/bin
в каталог, который отображается после «Изменен текущий каталог на ...», чтобы получить путь, который вы должны добавить к своемуPATH
.источник
.bashrc
файла, и я не хочу создавать его с зависимостью.bask_profile
composer global require "laravel/installer"
Добавьте следующее в
.bashrc
файл (не.bash_profile
).в конце файла, а затем в терминале запустить
source ~/.bashrc
Чтобы проверить это:
echo $PATH
(Перезапустите терминал, проверьте и подтвердите путь там)
Запустите команду Laravel!
Примечание: для Ubuntu 16 и выше используйте ниже:
источник
Решение по ссылке http://tutsnare.com/laravel-command-not-found-ubuntu-mac/
В терминале
источник
composer global require "laravel/installer"
тоже можете использовать/home/vagrant/.config/composer/vendor /bin/laravel
alias laravel='~/.config/composer/vendor/bin/laravel'
~/.profile
не делает этого. Этот шаг с~/.bashrc
необходим.При использовании MacBook обращайтесь к фрагментам ниже;
Для зш:
Для Bash:
источник
Если вы используете 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
источник
source ~/.bashrc
используется для обновления новой настройки в файле. Таким образом, вы не сможете запустить новую настройку в текущем сеансе пользователя, если не используете ееsource
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
сделал трюк для меня!Тип на терминале:
Когда композитор заканчивает, напечатайте:
Вставить и сохранить:
Тип на терминале:
Откройте другое окно терминала и введите: laravel
источник
export PATH="$PATH:$HOME/.composer/vendor/bin"
echo 'export PATH="~/.config/composer/vendor/bin:$PATH"' >> ~/.bashrc
загрузите этоsource ~/.bashrc
Для zsh и bash:
Только для bash:
источник
Для разработчиков используйте
zsh
Добавить следующее в.zshrc
файлvi ~/.zshrc
илиnano ~/.zshrc
в конце файла.
zsh
не знает,~
так что вместо этого, используя$HOME
.source ~/.zshrc
Готово! попробуй команду
laravel
увидишь.источник
Для тех, кто использует Linux с Zsh:
1 - Добавить эту строку в ваш
.zshrc
файл2 - Бег
$HOME
вместо~
внутри пути с Zsh.zshrc
Файл скрыт в папке Homeexport PATH=
экспортирует путь в кавычках, чтобы ваша система могла найти исполняемый файл Laravelисточник
Если на Mac (и думаете * nix), просто запустите это в вашем терминале.
источник
Для пользователей MAC :
1. Откройте терминал
2. Дважды проверьте $ PATH
3. Редактировать файл
4. ПАСТА
Не забудьте поставить кавычки.
5. control + X (y + ввод, чтобы сохранить файл и выйти)
Теперь запустите vagrant, перейдите в папку и попробуйте:
источник
Я установил ПУТЬ, но это не сработало. Я нахожу другой способ ее решить. (OSX 10.10 и laravel 5.2)
1) найдите исполняемый файл:
2) дать разрешение на выполнение:
3) сделать мягкую ссылку на
/usr/bin:
источник
1) Сначала загрузите установщик Laravel с помощью Composer:
глобальный композитор требует "laravel / installer"
2) Убедитесь, что
~/.composer/vendor/bin directory
вы поместили в свой путь PATH, чтобы ваша система могла найти исполняемый файл laravel.3) После установки простая команда laravel new создаст новую установку Laravel в указанном вами каталоге.
источник
введите на терминале:
затем вставьте:
затем сохраните (нажмите Ctrl + C, нажмите Y, нажмите Enter)
теперь вы готовы использовать «Laravel» на вашем терминале
источник
Если у вас установлен Composer глобально, вы можете установить программу установки Laravel, используя следующую команду:
источник
Поздний ответ ...
Композитор 1.10.1 2020-03-13 20:34:27 laravel --version Laravel Installer 3.0.1
Поместите экспорт PATH = $ PATH: ~ / .config / composer / vendor / bin: $ PATH в ваш ~ / .zshrc или ~ / .bashrc источник ~ / .zshrc или ~ / .bashrc. Это работает
источник
Composer должен быть установлен глобально: Запустите это в своем терминале:
Теперь команды композитора будут работать.
источник
Просто используйте это:
источник