我为yii2创建了一个非常简单的插件,并将其添加到Github。
https://github.com/harlangray/languageswitcher
当我添加" harlangray / languageswitcher":" *"到我的项目的require部分并运行composer update,它给了我一个错误。
问题1 - 在任何版本中找不到请求的包xxxxx,包名中可能有拼写错误。
潜在原因: - 包名中的拼写错误 - 根据您的最小稳定性设置,包装没有足够稳定的版本 有关详细信息,请参阅https:xxxxx。
阅读http:yyyyy了解更多常见问题。
我是github和作曲家的新手。有人可以给我创建插件的步骤,并通过composer使其可以卸载吗?
谢谢
答案 0 :(得分:2)
Composer不知道github包,除非你在repositories
下添加package
。
如果您希望能够通过require
部分进行安装,则需要将包裹添加到Packagist。这是网站作曲家从中获取包元信息。
您只需要注册,点击大的“提交包”按钮并将其指向您的github项目。可选(但建议)您可以在github中设置一个钩子,以便在每次向github提交内容时更新packagist,这样您就不必手动执行。