簡體   English   中英

當我嘗試命令 composer global require "laravel/installer" 時,這個錯誤在我的終端上意味着什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM