在GitHub中为YII2创建新的供应商应用程序

时间:2015-01-22 09:20:28

标签: github composer-php yii2

我为yii2创建了一个非常简单的插件,并将其添加到Github。

https://github.com/harlangray/languageswitcher

当我添加" harlangray / languageswitcher":" *"到我的项目的require部分并运行composer update,它给了我一个错误。

问题1    - 在任何版本中找不到请求的包xxxxx,包名中可能有拼写错误。

潜在原因:   - 包名中的拼写错误   - 根据您的最小稳定性设置,包装没有足够稳定的版本    有关详细信息,请参阅https:xxxxx。

阅读http:yyyyy了解更多常见问题。

我是github和作曲家的新手。有人可以给我创建插件的步骤,并通过composer使其可以卸载吗?

谢谢

1 个答案:

答案 0 :(得分:2)

Composer不知道github包,除非你在repositories下添加package

如果您希望能够通过require部分进行安装,则需要将包裹添加到Packagist。这是网站作曲家从中获取包元信息。

您只需要注册,点击大的“提交包”按钮并将其指向您的github项目。可选(但建议)您可以在github中设置一个钩子,以便在每次向github提交内容时更新packagist,这样您就不必手动执行。