【发布时间】:2018-02-02 12:01:29
【问题描述】:
我正在处理两个项目,都设置为 git repos,都使用 composer。 第一个项目使用 second 作为库。 我通过以下方式配置了composer.json:
... "repositories": [
{"type": "composer", "url":"http://composer.myrepourl.com/repo/private/"},
]
"require": {
"second/second": "dev-B-3"
} ...
第一次从存储库中提取项目没有问题。但是现在我在第二个项目中做了一些更改,推送到了 repo,现在想在第一个项目中使用它们,但是由于某种原因,composer 从缓存中提取了。
我运行了 composer clear-cache。我尝试删除:供应商文件夹,/home/user/.composer/cache,缓存在容器/root/.composer/中,但它仍然找到了一种方法从缓存中克隆第二个项目,而不是从仓库中提取它。
关于如何强制作曲家总是从 repo 中提取而不是从缓存中克隆的任何想法?
【问题讨论】:
标签: caching composer-php