第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試全局安裝軟件包時出現(xiàn) Composer 問題

嘗試全局安裝軟件包時出現(xiàn) Composer 問題

PHP
慕絲7291255 2023-08-11 17:10:21
我將一個包上傳到 packagist,并運(yùn)行此命令以全局需要它:composer global require emmajiugo/flutterwave-cli此操作失敗,輸出如下:我嘗試更改composer.json文件中的一些內(nèi)容,但仍然遇到問題。以下是我的composer.json文件:{    "name": "emmajiugo/flutterwave-cli",    "description": "A CLI app that helps you test Flutterwave payment on the go and also generate sample apps.",    "keywords": ["framework", "flutterwave", "rave", "rave cli", "flutterwave cli", "rave console", "flutterwave console", "cli"],    "homepage": "https://flutterwave.com",    "type": "project",    "license": "MIT",    "support": {        "issues": "https://github.com/emmajiugo/flutterwave-cli/issues",        "source": "https://github.com/emmajiugo/flutterwave-cli"    },    "authors": [        {            "name": "Chigbo Ezejiugo",            "email": "emmajiugo@gmail.com"        }    ],    "require": {        "php": "^7.2.5",        "laminas/laminas-text": "^2.7",        "laravel-zero/framework": "^5.8",        "padraic/phar-updater": "^1.0.6",        "vlucas/phpdotenv": "^4.0",        "yuloh/open": "^0.1.0"    },    "require-dev": {        "mockery/mockery": "^1.3.1",        "phpunit/phpunit": "^8.5"    },    "autoload": {        "psr-4": {            "App\\": "app/"        }    },    "autoload-dev": {        "psr-4": {            "Tests\\": "tests/"        }    },    "config": {        "preferred-install": "dist",        "sort-packages": true,        "optimize-autoloader": true    },    "scripts": {        "post-create-project-cmd": [            "@php application app:rename"        ]    },    "minimum-stability": "dev",    "prefer-stable": true,    "bin": ["flutterwave"]}
查看完整描述

3 回答

?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個贊

您是否嘗試過閱讀錯誤消息?一行告訴你問題:

emmajiugo/flutterwave-cli v1.3 需要 laravel-zero/framework ^7.0

另一方面,您的composer.json要求"laravel-zero/framework": "^5.8"- 這兩個要求顯然不能一起工作。您應(yīng)該在庫中需要較低版本的 Laravel,或者在應(yīng)用程序中需要更高版本的 Laravel


查看完整回答
反對 回復(fù) 2023-08-11
?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個贊

Composer 的“全局安裝”功能的工作原理是在特定目錄中設(shè)置 Composer 項(xiàng)目并以正常方式管理它。正如手冊所述:

全局命令允許您運(yùn)行其他命令,例如安裝、刪除、要求或更新,就像從 COMPOSER_HOME 目錄運(yùn)行它們一樣。

這只是管理存儲在中央位置的項(xiàng)目的幫助程序,該位置可以保存您希望隨處可用的 CLI 工具或 Composer 插件。

這是理解您看到的輸出的關(guān)鍵,輸出如下:

將當(dāng)前目錄更改為 /Users/emmanuelezejiugo/.composer

此后發(fā)生的所有事情就好像您在該目錄中運(yùn)行普通的 Composer 命令一樣

沖突的第一部分相當(dāng)簡單:

  • emmajiugo/flutterwave-cli v1.3 需要 laravel-zero/framework ^7.0

  • laravel-zero/framework v7.x 需要照亮/容器 ^7.0

導(dǎo)致沖突的原因顯示在消息末尾:

  • 照明/容器的安裝請求(鎖定于 v5.8.28)

composer.json?這是指您已將該軟件包“鎖定”到當(dāng)前正在安裝軟件包的項(xiàng)目中的特定版本。換句話說,您試圖為該項(xiàng)目添加兩個相互矛盾的需求。

正如我們上面所確定的,該項(xiàng)目不是的新庫,它是作曲家在/Users/emmanuelezejiugo/.composer.?所以您需要更改的配置位于/Users/emmanuelezejiugo/.composer/composer.json.

最簡單的解決方案可能是不在該文件夾中安裝庫。如上所述,該composer global命令實(shí)際上除了為您更改目錄之外沒有做任何事情;大多數(shù)時候,您最好為每個項(xiàng)目或工具創(chuàng)建一個目錄并在那里需要其依賴項(xiàng),即使您只需要本地副本來運(yùn)行某些命令。


查看完整回答
反對 回復(fù) 2023-08-11
?
躍然一笑

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個贊

我運(yùn)行composer global update并更新了所有必需的軟件包。然后就做了composer global require repo-name/repo-package-name并且效果很好。



查看完整回答
反對 回復(fù) 2023-08-11
  • 3 回答
  • 0 關(guān)注
  • 206 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號