ホームページ >開発ツール >composer >Composer を通じて thinkphp のバージョンを更新する方法

Composer を通じて thinkphp のバージョンを更新する方法

藏色散人
藏色散人転載
2019-12-30 15:59:274505ブラウズ

composer による次のチュートリアル コラムでは、composer を通じて thinkphp のバージョンを更新する方法を紹介します。困っている友人の役に立てば幸いです。

Composer を通じて thinkphp のバージョンを更新する方法

プロセス

tp5.1.19 を tp5.1.26 にアップグレードします。

プロジェクトのルート ディレクトリに移動し、composer update と入力し、最新バージョンに更新することを期待しますが、何も更新されていないというメッセージが表示されます。コンポーザーのキャッシュをクリアしようとしましたが、キャッシュをクリアしようとしましたが、まだ機能しません。最近、phpcomposer イメージに問題があるというプロンプトが公式 Web サイトから表示されました。以前、中国語のイメージに切り替えたことを思い出したので、ルート イメージ

composer config -g repo.packagist composer https://packagist.org

に戻しました。キャッシュに問題があるため、composer update を入力したところ、更新が成功しました。

理解と説明

キャッシュの役割: あるバージョンのパッケージをダウンロードし、それを短期間に繰り返しダウンロードしました (別のプロジェクトでの更新または作成)新しいプロジェクト) の場合、パッケージ リポジトリからダウンロードするのではなく、ローカル キャッシュからフェッチされるため、はるかに高速になります。

Composer アップデート パッケージのデフォルト バージョン: topthink/framework パッケージを例に挙げます。composer update または Composer create-project の後に指定したバージョン番号を追加せず、ここに表示されているバージョンをダウンロードします。つまり、topthink を検索します。 PHP パッケージ ウェアハウス /framework から、クリックしてバージョンを確認します。

tp 手動では、composer に最新の安定バージョンをインストールするように求められます。最新のリアルタイム バージョンをインストールする場合は、

composer create-project topthink/think=5.1.x-dev tp5

と入力してください。ここでの x は、入力を求めるものではないことに注意してください。最新バージョンまたは予想されるバージョンですが、5.1. .x-dev はこのパッケージのバージョンであり、5.1 の最新バージョンを表します。特定のバージョンをダウンロードする場合は、パッケージ リポジトリに移動する必要があります。

注: v5.1.26 など、一部のパッケージ バージョンには先頭に v が付いていますが、直接 5.1.26 が付いているパッケージもあります。パッケージ ウェアハウス内のパッケージの詳細が優先されます。 v があるのに v を入力するのを忘れた場合、このバージョンは利用できないというメッセージが表示されます...

composer コマンド

グローバル スイッチ ミラー

composer config -g 镜像

コンポーザー設定の表示

composer config -l

キャッシュのクリア

composer clear-cache

コンポーザーの更新

composer self-update

コンポーザー関連の技術記事の詳細については、composer をご覧ください。列: https://www.php.cn/tool/composer/

以上がComposer を通じて thinkphp のバージョンを更新する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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