11

我刚刚在 packagist.org 上创建了我的第一个组件,这是greensock-js的分叉版本。

我放入"components/greensock-js": "1.11.*@dev"了 composer.json 文件的 require 部分,但问题是 composer 找不到这个包,说

找不到匹配的包。

我做错了什么?

4

3 回答 3

4

它现在工作正常:

$ c show components/greenshock-js
name     : components/greenshock-js
descrip. : GSAP: Professional-Grade HTML5 Animation
keywords : JS, HTML5, component, animation, gsap
versions : dev-master, 1.11.x-dev

很可能您只是缺乏耐心 :) 更改可能需要长达 10 分钟才能传播到作曲家。随着我们改进代码,这有望在未来再次减少。

于 2014-03-25T15:04:46.590 回答
2

如果您使用的是 Composer V1,值得注意的是,自 21 年 5 月以来,V1 打包师元数据的更新频率要低得多,如此所述。

从 2021 年 5 月开始降低 v1 元数据 API 更新率

新版本的更新频率将从目前的每分钟降低到每 15 分钟一次。这意味着使用 Composer 1.x 安装新版本需要多花几分钟时间。

从 2021 年 5 月开始,通过 v1 元数据 API 限制对未使用包的访问

这意味着新的包和旧的未使用的包将只对 Composer 2 可见,直到有人安装它们,此时它们也将对 Composer 1 可见(在 24 小时内,因为此过程每晚进行一次)。

如果没有找到新上传的包,并且您使用的是 composer V1,您的选项是:

  • 考虑较慢的更新并等待更长的时间
  • 升级到作曲家 V2。V2 packagegist 元数据的更新速度比 V1 快得多
于 2021-05-12T15:00:58.867 回答
-1

这意味着新的包和旧的未使用的包将只对 Composer 2 可见,直到有人安装它们,此时它们也将对 Composer 1 可见(在 24 小时内,因为此过程每晚进行一次)。

所以看起来你需要使用 Composer 2 安装包并等待 24 小时才能使用 Composer 1 安装它。

于 2021-07-20T08:31:23.867 回答