回答:
composer require vendor/package:version
例えば:
composer require refinery29/test-util:0.10.2
php composer.phar requireを使用するだけです
例えば :
php composer.phar require doctrine/mongodb-odm-bundle 3.0
インストールでも利用できます。
https://getcomposer.org/doc/03-cli.md#require https://getcomposer.org/doc/03-cli.md#install
install
だけで- require
。特定のバージョンに切り替えてcomposer.lock
ファイルをチェックインしたい場合は可能ですが、使用composer require
して変更をcomposer.json
後で元に戻す必要があります。
@alucicが言及したように、以下を使用します。
composer require vendor/package:version
またはあなたが使うことができます:
composer update vendor/package:version
Composerのインストールとcomposerの更新の違いについては、おそらくこのStackOverflowの投稿を確認する必要があります。
バージョン番号に関する質問に関連して、バージョンに関するComposerのドキュメントを確認できますが、ここでは簡単に説明します。
したがって、Tildeを使用すると、パッチの自動更新が行われますが、マイナーバージョンとメジャーバージョンは更新されません。ただし、Caretを使用する場合、パッチとマイナーバージョンは取得できますが、メジャー(重大な変更)バージョンは取得できません。
ティルダバージョンは「より安全な」アプローチと見なされますが、信頼できる依存関係(よく管理されたライブラリ)を使用している場合は、キャレットバージョンで問題が発生しないはずです(マイナーな変更によって変更が破壊されないためです。
Laravel Collectiveをインストールするとします。現在バージョン6.xですが、バージョン5.8が必要です。次のコマンドを実行できます。
composer require "laravelcollective/html":"^5.8.0"
ドキュメントの良い例がここに示されています:https : //laravelcollective.com/docs/5.5/html
あなたの中にcomposer.json
、あなたは置くことができます:
{
"require": {
"vendor/package": "version"
}
}
次に、composer install
またはcomposer update
を含むディレクトリから実行しcomposer.json
ます。時々、私にとって、作曲家はほのぼのしているので、それが新鮮なものであることを確認するために、composer clear-cache; rm -rf vendor; rm composer.lock
前composer install
にまず始めましょう。
もちろん、他の回答が指摘しているように、ターミナルから次のコマンドを実行できます。
composer require vendor/package:version
そして、上のバージョン管理:
- 作曲の公式バージョンの記事
- Ecosia検索