#laravel
Вопрос:
Я пытаюсь установить новое приложение laravel при новой установке ubuntu, но получил ошибку :
master@master-laptop:/mnt/_work_sdb8/wwwroot/lar$ composer global require "laravel/installer=~1.1"
Changed current directory to /home/master/.config/composer
./composer.json has been updated
Running composer update laravel/installer
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating autoload files
13 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
master@master-laptop:/mnt/_work_sdb8/wwwroot/lar$ export PATH="$PATH:~/.composer/vendor/bin"
master@master-laptop:/mnt/_work_sdb8/wwwroot/lar$ laravel new NewLivewireApp --jet
laravel: command not found
Почему я получил ошибку ? Допустима ли установка 1.1 для приложения mopdern laravel?
Спасибо!
Комментарии:
1. Вы проверяли, когда это было выпущено? v1.1 более семи лет. Кроме того, что вы пытались решить эту проблему?
2. удалите версию в своей команде
composer global require "laravel/installer"
3. Без версии я получил версию ^4.2 для laravel/установщика и следующую ошибку в любом случае : $ путь экспорта=»$ПУТЬ:~/.композитор/поставщик/bin» $ laravel new NewLivewireApp —jet laravel: команда не найдена
Ответ №1:
Мне проще просто использовать встроенную программу установки, которую я использую регулярно.
composer create-project laravel/laravel your-app
Ответ №2:
composer create-project foo/bar
команда создает новый проект из packagist.org
composer require foo/bar
получает модуль(библиотеку) из packagist.org
поэтому вам следует использовать
composer create-project laravel/laravel mylaravelproject
для получения подробной информации перейдите по этой ссылке
Комментарии:
1. Но поддерживает ли этот формат опцию —jet, так как я получил ошибку с этим форматом : composer create-project laravel/laravel NewLivewireApp —jet [SymfonyКомпонентКонсольИсключениеИсключение времени выполнения] Опция «—jet» не существует.
Ответ №3:
вы должны добавить загрузчик композитора в свой путь к ОС.
добавьте этот код в конец, если вы используете Linux.
export PATH="$HOME/.composer/vendor/bin:$PATH"
Файл:
~/.bashrc or ~/.zshrc
Ответ №4:
composer global require laravel/installer
laravel new example-app
Комментарии:
1. Спасибо, что дали ответ. Не могли бы вы, пожалуйста, отредактировать свой ответ, чтобы включить объяснение вашего кода? Это поможет будущим читателям лучше понять, что происходит, и особенно тем членам сообщества, которые новички в языке и изо всех сил пытаются понять концепции.
2. Если в ОП указано , что запуск
laravel new
не работает после запускаcomposer global require laravel/installer
, что еще делает ваш ответ, чтобы решить эту проблему?
Ответ №5:
Я решил проблему с помощью команд :
nano ~/.bash_profile
export PATH=~/.composer/vendor/bin:$PATH
source ~/.bash_profile
и это работает на меня !