Laravel 5 Установка в Ubuntu: команда laravel не найдена
Когда я пытаюсь установить laravel 5 в ubuntu, я получаю ошибку, как это,
laravel: command not found
Я выполнил следующие шаги:
composer global require "laravel/installer=~1.1"
laravel new blog
Ответы
Ответ 1
Исправлено после установки пути для поставщиков композиторов. Так что правильный шаг, который работал,
Загрузите установщик laravel: composer global require "laravel/installer=~1.1"
Настройка PATH: export PATH="~/.composer/vendor/bin:$PATH"
Затем выполните команду: laravel new project-name
или sudo laravel new project-name
Для Mac,
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' > ~/.bashrc
source ~/.bashrc
Ubuntu 16.04 с последней версией установщика laravel
Установите composer, если он не существует,
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Установите установщик Laravel,
composer global require "laravel/installer"
Изменить конфигурацию среды,
nano .bashrc
Затем добавьте,
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
Затем перезагрузите конфигурацию пути,
source ~/.bashrc
Ubuntu 17.04 и 17.10:
export PATH="~/.config/composer/vendor/bin:$PATH"
Ubuntu 18.04
export PATH="$HOME/.composer/vendor/bin:$PATH"
Ответ 2
В Ubuntu 16 путь находится в каталоге ~./config
, как показано ниже.
export PATH="~/.config/composer/vendor/bin:$PATH"
Ответ 3
Если по некоторым причинам предыдущий ответ не работает, как в моей ситуации, попробуйте это (как root или с sudo):
nano ~/.bashrc
а затем поместите в конец файла:
alias laravel='~/.composer/vendor/bin/laravel'
Источник
P.S.
btw Я использую
Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64
Ответ 4
После поиска в интернете я нашел для Ubuntu 17.04, 17.10 и 18.04 следующий код:
export PATH="~/.config/composer/vendor/bin:$PATH"
Это спасло мой день!
Ответ 5
Откройте терминал и выполните следующие команды:
Для zsh и bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Только для bash:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
Ответ 6
Я следил за этим процессом, устанавливая Laravel 5 на моем Linux Mint (дистрибутив на основе Ubuntu): (Я написал все шаги, чтобы помочь всем, кто нуждается в простых шагах.)
//скачать композитор
curl -sS https://getcomposer.org/installer | php
// переместил его в папку пользователя
sudo mv composer.phar/usr/local/bin/composer
//загружаем установщик Laravel с помощью Composer
композитор global требует" laravel/installer = ~ 1.1 "
//добавьте установщик laravel в PATH
export PATH = "$ PATH: $HOME/.composer/vendor/bin"
//создаем папку для laravel
mkdir/home/badar/websites/laravel
//создаем новый проект
новый блог laravel
Ответ 7
Установить композитор
проверьте, работает ли композитор, набрав
composer
после установки композитора установите laravel/installer через composer с помощью следующей команды
composer global require "laravel/installer"
после установки экспортируйте путь
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
Тогда
source ~/.bashrc
Ответ 8
Я нашел решение после того, как попытался много раз. Сначала проверьте ваш фактический путь к установщику laravel. Вам нужно перейти в /home/(here is your name)/.config/composer/vendor/bin
..., чтобы проверить, действительно ли существует этот путь. В начале я получил "команду laravel not found" и "bash: /home/eduard/.composer/vendor/bin/laravel: такого файла или каталога нет", поэтому я проверил, был ли указан правильный путь, и он действительно т, мой путь был /home/eduard/.config/composer/vendor/bin
, я отличался от любых путей, которые я нашел в Интернете. После того, как composer global require "laravel/installer=~1.1"
, решение:
- перейдите с помощью терминала к пути, чтобы увидеть, если он отличается, пока вы не найдете
/bin
. Итак, перейдите в /home/(here you put your name)/.config/composer/vendor/bin
(это мой путь) и запомните путь. - затем в терминале,
cd ~
, а затем sudo nano.bashrc
-
прокрутите вниз до конца файла и добавьте:
export PATH="$PATH:~/.config/composer/vendor/bin" alias laravel='~/.config/composer/vendor/bin/laravel'
(!! важно: имейте в виду, что ваш путь может быть немного немного по-другому, убедитесь, что путь существует, как в шаге 1, если он немного отличается, измените его на свой).
- нажмите Ctrl + X, затем Y и Enter, чтобы сохранить изменения.
- обновить изменения с
source ~/.bashrc
- введите
laravel
в терминал, чтобы увидеть, все ли в порядке.
Имейте в виду, что ваш путь может отличаться от любого в Интернете, убедитесь, что ваш путь правильный, проверьте его и поставьте правильный путь, как я. Я использую Ubuntu 16, но я думаю, что решение похоже на любую версию, если вы указали правильный путь.