Когда я пытаюсь установить 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"
ПУТЬ установки: 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
Установите композитор, если он не существует,
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"
Убунту 18.04
export PATH="$HOME/.composer/vendor/bin:$PATH"
$ sudo laravel new blog
, но не работает, если используется без sudo, например $ laravel new blog
- person Tahir Yasin; 05.10.2015
ubuntu 18.04
composer установите laravel по этому пути: ~/.composer/vendor/bin
- person Moe Far; 08.10.2018
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
- person ns16; 15.06.2020
После поиска в Интернете я нашел для Ubuntu 17.04, 17.10, 18.04 и 20.04 этот код, который работает нормально:
export PATH="~/.config/composer/vendor/bin:$PATH"
Это спасло мой день!
Если по каким-то причинам предыдущий ответ не работает, как в моей ситуации, попробуйте это (как root или с помощью sudo):
nano ~/.bashrc
а затем поместите в конец файла это:
alias laravel='~/.composer/vendor/bin/laravel'
P.S. кстати я использую
Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64
source ~/.bashrc
, чтобы убедиться, что он перезагружен
- person Angga Ari Wijaya; 20.12.2016
~/.profile
этого не делает. Этот шаг с ~/.bashrc
необходим.
- person J. Doe; 03.10.2018
В Ubuntu 16 путь находится в каталоге ~./config
, как показано ниже.
export PATH="~/.config/composer/vendor/bin:$PATH"
find . -type d | grep .composer
- person Gujarat Santana; 03.10.2016
Установить композитор
проверьте, работает ли композитор, набрав
composer
после установки композитора установите laravel/installer через композитор, используя следующую команду
composer global require "laravel/installer"
после установки экспортировать путь
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
Затем
source ~/.bashrc
Откройте терминал и выполните следующие команды:
Для zsh и bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Только для Баша:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
Я нашел решение после того, как много раз пытался. Во-первых, проверьте свой фактический путь к установщику laravel. Вам нужно перейти к /home/(here is your name)/.config/composer/vendor/bin
..., чтобы проверить, действительно ли существует этот путь. В начале я получил «команда laravel не найдена» и «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, но я думаю, что решение одинаково для любой версии, если вы указали правильный путь.
Я выполнил этот процесс установки Laravel 5 на свой Linux Mint (дистрибутив на основе Ubuntu): (я написал полные шаги, чтобы помочь всем, кому нужны простые шаги.)
// загрузить композитор
curl -sS https://getcomposer.org/installer | php
// переместил его в папку пользователя
sudo mv composer.phar /usr/local/bin/composer// загружаем установщик Laravel с помощью Composer
composer global require laravel/installer=~1.1// добавить установщик laravel в PATH
export PATH=$PATH:$HOME/.composer/vendor/bin// создаем папку для laravel
mkdir /home/badar/websites/laravel// создаем новый проект
новый блог laravel
composer global require "laravel/installer"
composer create-project --prefer-dist laravel/laravel blog
- person Muhammad Shahzad   schedule 12.06.2017