【问题标题】:My own composer package: automatic dev-master download我自己的composer包:自动dev-master下载
【发布时间】:2016-05-13 00:52:48
【问题描述】:

我正在制作自己的 Composer 包用于教育目的。它只是一个 Laravel 扩展包,已经安装了一些库。

我上传到 GitHub:jorgeanzola/laravel

我把它发到Packagist

当我尝试运行时:

$ composer create-package jorgeanzola/laravel <path>

它给了我这个错误:

找不到稳定性稳定的包 jorgeanzola/laravel

为了让它工作,我必须添加=dev-master,像这样:

$ composer create-package jorgeanzola/laravel=dev-master

它可以正确下载,但最后它给了我这个警告:

是否要删除现有的 VCS(.git、.svn..)历史记录? [Y,n]?

我的问题是:如何让下载过程更整洁?喜欢,即:Laravel 本身:

$ composer create-project laravel/laravel <path>

【问题讨论】:

    标签: php github composer-php packagist


    【解决方案1】:

    通过创建 git 标签 (git tag) 发布您的软件包版本。然后,使用composer create-project时会安装最新的稳定版。

    如果你不想这样,那么通过 composer create-project --stability=dev xxx/yyy 将稳定性设置为 dev

    【讨论】:

    • 作为一个魅力。谢谢! $ git tag -a v0.1 -m "Release v0.1"
    猜你喜欢
    • 2013-02-17
    • 2013-06-16
    • 2016-06-10
    • 2017-01-26
    • 2019-03-16
    • 2018-06-27
    • 2014-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多