據「酒館--help」的「升級」命令用於:「pub升級」是逐步升級還是直接升級到最新版本?
升級當前包的依賴於最新版本。
但是,我不得不多次運行「pub升級」以達到我的pubspec.yaml依賴的軟件包的當前最新版本。似乎每次運行只是逐步升級。我錯過了什麼?
我觀察到的具體例子是鬍鬚:「> = 0.1.5」,首先升級到0.1.6,第二次升到0.1.7。
pub版本:Pub 1.1.0-dev.5.11
據「酒館--help」的「升級」命令用於:「pub升級」是逐步升級還是直接升級到最新版本?
升級當前包的依賴於最新版本。
但是,我不得不多次運行「pub升級」以達到我的pubspec.yaml依賴的軟件包的當前最新版本。似乎每次運行只是逐步升級。我錯過了什麼?
我觀察到的具體例子是鬍鬚:「> = 0.1.5」,首先升級到0.1.6,第二次升到0.1.7。
pub版本:Pub 1.1.0-dev.5.11
我從來沒有見過這種行爲。它應該直接到達滿足您的依賴約束條件的最高可用(非dev)版本。
如果新版本的依賴關係在您的2次運行之間降落,則可以看到此行爲。
查看mustache的版本(點擊版本標籤),您可以看到新版本在測試期間是否降落。它可以解釋你觀察到的。
它應該將所有依賴項升級到可用的最新版本,或者pubspec.yaml (see the Pub Package Manager docs)中允許的最新版本。
但如果每跳只升級在一個新版本,儘量填寫bug
很難重現我的酒館緩存現在被污染。但我會密切關注它。 – Yegor
我推薦使用最新的穩定版本的pub(1.1.1我認爲),並且我還建議刪除pub目錄和packages目錄,然後再次運行'pub get'以便重新獲得所有依賴關係。 (它被稱爲pub/dependency重建)。 – aleskva