[英]What does this error mean on my Terminal when I try to command composer global require "laravel/installer"?
我正在嘗試使用我已經成功安裝的 composer 命令安裝 Laravel。 然后,當我輸入 $ composer global require "laravel/installer" 時,我收到下面的錯誤消息,我不明白。
詳細信息:使用 Xampp 的 MacBook Pro(版本:10.15.3)
謝謝!
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.
它說它需要 zip 擴展
brew update
brew install php@7.3
brew link php@7.3
它將安裝帶有 zip 模塊的 PHP 7.3.10。 您可以使用 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"
或嘗試在 ~/.bashrc 文件中添加以下內容
export PATH="/usr/local/opt/php@7.3/bin:$PATH"
export PATH="/usr/local/opt/php@7.3/sbin:$PATH"
這個問題已經在 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.