Я новичок, когда дело доходит до администрирования Linux с помощью bash … Я следовал руководству по установке Laravel 5.2 с Вот… установил успешно …
сначала я установил composer и выполнил следующую команду
composer global require "laravel/installer"
после этого поставить это на моем пути тоже в ~/.zshrc
как это
export PATH="~/.composer/vendor/bin:$PATH"
Когда я бегу laravel
По команде с терминала я получаю следующую ошибку
➜ ~ laravel
zsh: command not found: laravel
Если я echo $PATH
это показывает, что он добавил в пути
Примечание: я установил oh my zsh
на моем терминале …
Что я должен сделать, чтобы заставить это работать, помогите
Я думаю, что ZSH не будет расширять ~
на PATH
, Попробуйте это вместо этого:
export PATH="$HOME/.composer/vendor/bin:$PATH"
Попробуйте сделать это:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
У меня такая же проблема на macOS Sierra.
Отредактируйте ваш файл .zshrc с помощью
PATH=~/.composer/vendor/bin:$PATH
Это сработало для меня.
Как продолжение ответа Криса,
Команда export PATH="$HOME/.composer/vendor/bin:$PATH"
будут Работа, но только для вашей текущей терминальной сессии.
Если вы хотите, чтобы путь всегда был доступен при запуске zsh, добавьте PATH="$HOME/.composer/vendor/bin:$PATH"
в нижней части вашего ~/.zshrc
файл. Запустить zsh
команда или перезапустите свой терминал и laravel
будет доступен в каждом сеансе, который вы начинаете.
В моем случае я добавил следующую строку в конец файла ‘.zshrc’:
export PATH="$HOME/.composer/vendor/bin:$PATH"