Composerを使って特定のバージョンのパッケージをインストールしようとしています。私はcomposer install
とcomposer require
を試しましたが、彼らは最新版のパッケージをインストールしています。もっと古いバージョンが欲しいのですが?
composer require vendor/package:version
例えば:
composer require refinery29/test-util:0.10.2
バージョン番号にキャレット演算子を使用するには、二重引用符を追加してください。
composer require middlewares/whoops "^0.4"
単にphp composer.phar requireを使う
例えば :
php composer.phar require doctrine/mongodb-odm-bundle 3.0
インストールでも利用できます。
https://getcomposer.org/doc/03-cli.md#requirehttps://getcomposer.org/doc/03-cli.md#install
composer.json
には、次を配置できます。
{
"require": {
"vendor/package": "version"
}
}
次に、composer install
を含むディレクトリからcomposer update
またはcomposer.json
を実行します。時々、composerがおかしいので、composer clear-cache; rm -rf vendor; rm composer.lock
の前にcomposer install
から始めて、新鮮なものを取得するようにします。
もちろん、他の回答が指摘しているように、ターミナルから次を実行できます。
composer require vendor/package:version
バージョン管理について:
- 作曲家の公式バージョンの記事
- エコシア検索