簡體   English   中英

無效的版本字符串“*”

[英]Invalid version string "*"

這是導致問題的行:

"config": {
    "platform": {
        "ext-calendar": "*"
    }
},

composer update它會導致Invalid version string "*"

作曲家版本: 1.9.3

試圖刪除vendor並重新安裝所有內容,但結果相同。

在您的 composer.json 中,您可以將平台添加到您的配置中,以強制它解析特定版本的 PHP 的依賴關系。

https://getcomposer.org/doc/06-config.md#platform

"config": {
    "platform": {
        "php": "5.6"
    },
},

例如,如果您的開發機器的 PHP 版本與您的實際服務器不同,則您可以使用此平台密鑰,以便 composer 將依賴項解析為特定版本。 這意味着這里有*沒有意義。 此外,這是一個 PHP 擴展,而不是 PHP 版本,所以它只屬於正常的 require 部分,其中接受*

要么刪除該部分,要么鎖定一個實際的 PHP 編號,這樣就可以了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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