Что означает эта ошибка на моем терминале, когда я пытаюсь подать команду composer global требует "laravel / installer"? - PullRequest
1 голос
/ 11 февраля 2020

Я пытаюсь установить Laravel с помощью команды composer, которую я уже успешно установил. Затем, когда я ввожу $ composer global требуют «laravel / installer», я получаю сообщение об ошибке ниже, которое я не понимаю.

Подробности: MacBook Pro (версия: 10.15.3) с использованием Xampp

Спасибо!

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - laravel/installer v3.0.1 requires ext-zip * -> the requested PHP extension zip is missing from your system.
    - laravel/installer v3.0.0 requires ext-zip * -> the requested PHP extension zip is missing from your system.
    - Installation request for laravel/installer ^3.0 -> satisfiable by laravel/installer[v3.0.0, v3.0.1].


Installation failed, deleting ./composer.json.

Ответы [ 2 ]

1 голос
/ 11 февраля 2020

Эта проблема уже упоминалась в репозитории Laravel github здесь

Как уже упоминалось в статье. Вы можете решить эту проблему, используя следующие команды

brew install php@7.3
brew link php@7.3 --force
echo 'export PATH="/usr/local/opt/php@7.3/bin:$PATH"' >> ~/.bashrc 
echo 'export PATH="/usr/local/opt/php@7.3/sbin:$PATH"' >> ~/.bashrc 
1 голос
/ 11 февраля 2020

Это говорит о том, что требуется расширение zip

brew update
brew install php@7.3
brew link php@7.3

Он установит PHP 7.3.10 с модулем zip. Вы можете использовать PHP -v для проверки версии и PHP -m для проверки модулей.

В отношении ваших ошибок, пожалуйста, сделайте следующее.

Добавить ниже в файл ~ / .bash_profile:

export PATH="/usr/local/opt/php@7.3/bin:$PATH"
export PATH="/usr/local/opt/php@7.3/sbin:$PATH"

ИЛИ попробуйте добавить следующее в ~ / .bashr c file

export PATH="/usr/local/opt/php@7.3/bin:$PATH"
export PATH="/usr/local/opt/php@7.3/sbin:$PATH"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...