我已经阅读了这篇文章以设置本地 Satis 服务器,我已经设法做到了,并在我的虚拟主机上查看了 Web 视图。现在,我在那里列出了两个项目,一个需要另一个。在另一个项目中,我需要一个依赖于另一个的项目,然后运行 php composer install 它说:
问题 1
- Installation request for my/project dev-master -> satisfiable by my/project dev-master. - my/project dev-master requires my/otherproject dev-master -> no matching package found.
从之前的链接以及我读过的许多其他链接中,他们有这样的内容:
{“类型”:“vcs”,“url”:“ http://github.com/mycompany/privaterepo ”}
这很好,但是我的项目有一个 /home/me/some/path/to/repo 并且我不确定这是否是我无法让它工作的原因?
编辑:
好的,我找到了这个
找不到包#
仔细检查您的 composer.json 或存储库分支和标签名称中是否有拼写错误。
请务必设置正确的最小稳定性。要开始或确保这没有问题,请将 minimum-stability 设置为“dev”。
不是来自 Packagist 的包应始终在根包中定义(该包取决于所有供应商)。
在存储库的所有分支和标签中使用相同的供应商和包名称,尤其是在维护第三方分支和使用替换时。
但萨蒂斯不是当地的包装师吗?所以这行不通?