【问题标题】:Composer custom repositories local AND remoteComposer 自定义存储库本地和远程
【发布时间】:2015-01-19 17:44:38
【问题描述】:

我们正在使用 Packagist 上没有的自定义存储库,因此需要使用 composer 的“repositories”键:

{
    "type": "vcs",
    "url": "https://github.com/name/repo"
},

但是我们也希望在将它们推送到 GitHub 之前在本地开发它们

{
    "type": "vcs",
    "url": "/path/to/repo"
},
{
    "type": "vcs",
    "url": "https://github.com/name/repo"
}

但是,如果新用户下载 repo 并只想从 GitHub 使用(也许他们不会在本地开发),他们会收到一个很大的红色错误:

[InvalidArgumentException]
找不到处理 VCS 存储库 /path/to/dir 的驱动程序

有没有一种方法可以让作曲家可以容忍这种情况并直接移到下一行来找到 repo?

【问题讨论】:

    标签: composer-php build-tools


    【解决方案1】:

    据我所知,这现在是可能的。定义的“/path/to/dir”需要存在,需要是repo,repo需要包含composer.json文件,否则Composer会失败。

    听起来像是 PR 忽略无效存储库定义的有效点,但不确定 Jordie 对此有何看法;)

    作为替代方案:您可以设置自己的 Satis 存储库并从那里提取包。

    【讨论】:

    • 谢谢,我想我已经在存储库中找到了有问题的代码,所以可以尝试 fork 和 PR。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 1970-01-01
    • 2017-09-09
    • 2016-10-05
    • 2021-06-20
    • 2017-05-02
    相关资源
    最近更新 更多