ホームページ  >  記事  >  開発ツール  >  独自の Composer パッケージを Packagist で公開する

独自の Composer パッケージを Packagist で公開する

藏色散人
藏色散人転載
2020-02-11 13:54:262547ブラウズ

composer の次のチュートリアル コラムでは、独自の Composer パッケージを Packagist で公開する方法を紹介します。それが必要な友人の役に立つことを願っています。

独自の Composer パッケージを Packagist で公開する

用語の説明:

独自の Composer パッケージを Packagist で公開する

簡単な説明: プロジェクトを公開したいです。 packageist を使用するには、最初にプロジェクトを github に公開する必要があります (もちろん、複数のオプションがあります)。次に、packagist にログインして公開します。

Packagist がインデックス、Github がコンテンツプロバイダであることがわかります

手順:

1. 環境要件 (すべて公式 Web サイトからダウンロード) ): git、composer、php、

2.packagistを開始します

https://packagist.org/にログインし、上隅にあるsubmitをクリックして送信します。 git ウェアハウスのアドレス

独自の Composer パッケージを Packagist で公開する

自動更新を実現するために、packagist のアドレスを指すように GitHub サービス フック ドメインを追加します (github が変更されると、packagist もそれに応じて更新されます)。

独自の Composer パッケージを Packagist で公開する##add Packpackagist は次のとおりです: User は Packagist のユーザー名、トークンは Packagist の ApiToken です。設定が完了したら、成功したかどうかをテストできます

独自の Composer パッケージを Packagist で公開する

3. 拡張パックを使用します

composer require xxxx/xxx               # 这时候会报错, Could not find package xxxx/xxx at any version for your minimum-stability (stable). Check the package。。。猜测是我的composer使用的国内镜像,可能是没有同步的原因,使用这个命令把“源”改回去还是不行。
composer config repo.packagist composer https://packagist.org  # 继续猜测,原来我的组件还没有在github上发布正式,这个时候还是开发版本dev-master.应该加上dev-master版本。
composer require xxxx/xxx:dev-master     # 成功

誰もが知っているからです その理由は、コード ウェアハウスさえもブロックする必要があるためです。数時間待って、もう一度試してください。その後、私のネットワークの知識は本当に乏しいです。格闘~

詳細はこちらコンポーザー関連の技術記事については、

composer

コラム: https://www.php.cn/tool/composer/ をご覧ください。

以上が独自の Composer パッケージを Packagist で公開するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。