2 回答

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
根據(jù)Bitbucket 論壇上的一個(gè)問(wèn)題,如果您使用的 docker 映像將下載的文件放在不尋常的位置,就會(huì)發(fā)生這種情況。根據(jù)有關(guān)緩存的文檔,通常緩存的目錄是~/.composer/cache,而圖像的 docker 文件使用/composer.
請(qǐng)嘗試使用以下配置。它包含一個(gè)自定義緩存(需要自定義名稱?。瑢⒆远x的 composer 文件夾放入緩存中:
pipelines:
branches:
develop:
- step:
caches:
- composer-custom
definitions:
caches:
composer-custom: /composer/cache
正如您在https://bitbucket.org/haasenico/composer-cache/addon/pipelines/home#!/results/4上看到的那樣,使用了緩存并且似乎適用于我的簡(jiǎn)短示例

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
為了完成這項(xiàng)工作,我基本上遵循了 Nico Haase 的回答,但我還必須執(zhí)行以下操作:
"cache-dir": "~/.cache/composer"
從我的 composer.json中刪除確保保存的緩存文件與 composer.json 中發(fā)生的任何事情同步。您不能要求 composer.json 從具有不相關(guān)內(nèi)容的緩存文件中加載依賴項(xiàng)。為此,我只是刪除了所有緩存文件并重新開始,這次成功了!
- 2 回答
- 0 關(guān)注
- 120 瀏覽
添加回答
舉報(bào)