Когда я пытаюсь установить laravel 5 в ubuntu, я получаю ошибку, как это,
laravel: command not found
Я выполнил следующие шаги:
composer global require "laravel/installer=~1.1"
laravel new blog
Когда я пытаюсь установить laravel 5 в ubuntu, я получаю ошибку, как это,
laravel: command not found
Я выполнил следующие шаги:
composer global require "laravel/installer=~1.1"
laravel new blog
Исправлено после установки пути для поставщиков композиторов. Так что правильный шаг, который работал,
Загрузите установщик 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"
В Ubuntu 16 путь находится в каталоге ~./config
, как показано ниже.
export PATH="~/.config/composer/vendor/bin:$PATH"
Если по некоторым причинам предыдущий ответ не работает, как в моей ситуации, попробуйте это (как root или с sudo):
nano ~/.bashrc
а затем поместите в конец файла:
alias laravel='~/.composer/vendor/bin/laravel'
P.S. btw Я использую
Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64
После поиска в интернете я нашел для Ubuntu 17.04, 17.10 и 18.04 следующий код:
export PATH="~/.config/composer/vendor/bin:$PATH"
Это спасло мой день!
Откройте терминал и выполните следующие команды:
Для zsh и bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Только для bash:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
Я следил за этим процессом, устанавливая 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
Установить композитор
проверьте, работает ли композитор, набрав
composer
после установки композитора установите laravel/installer через composer с помощью следующей команды
composer global require "laravel/installer"
после установки экспортируйте путь
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
Тогда
source ~/.bashrc
Я нашел решение после того, как попытался много раз. Сначала проверьте ваш фактический путь к установщику 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, если он немного отличается, измените его на свой).
source ~/.bashrc
laravel
в терминал, чтобы увидеть, все ли в порядке.Имейте в виду, что ваш путь может отличаться от любого в Интернете, убедитесь, что ваш путь правильный, проверьте его и поставьте правильный путь, как я. Я использую Ubuntu 16, но я думаю, что решение похоже на любую версию, если вы указали правильный путь.