Bootstrap 3 in Drupal 8で実験しています。ブートストラップのdevブランチに留まりたいです。
私のcomposer.json
で、 Drupal Packagist に基づいて次の行を書きました。
"drupal/bootstrap": "8.3.*@dev",
ただし、composer update
を実行すると、最新の開発リリース(2016-Feb-20)ではなく8.3.0-beta2
(2015-Dec-19)がダウンロードされます。
Gathering patches for root package.
Loading composer repositories with package information
Updating dependencies (including require-dev)
Gathering patches for root package.
Gathering patches for dependencies. This might take a minute.
- Installing drupal/bootstrap (8.3.0-beta2)
Downloading: 100%
Downloading: 100%
キャッシュの問題ではないことを確認するために、次のコマンドを実行しました。
composer selfupdate
composer clear-cache
composer update
しかし、それは同じことでした-beta2をインストールしてください。
代わりに開発リリースを強制的にダウンロードするにはどうすればよいですか?
Drupal module/themeの最新の開発リリースをインストールしますが、次のようにするだけです。
composer require drupal/bootstrap:3.x-dev
モジュールの開発バージョンをインストールするとき、ベストプラクティスを主張して、必要なコミットを確実に取得できるようにします(これは最新)、私は次のようにします:
composer require drupal/bootstrap:3.x-dev#5670922dea05fffb6506a6cd5d53546b9fae8df9
または、composer.json(以下を参照)でrequireに手動で追加してから、コマンドラインでcomposer install
を実行します。
"drupal/bootstrap": "3.x-dev#5670922dea05fffb6506a6cd5d53546b9fae8df9",
コミットを取得するには、 http://cgit.drupalcode.org/bootstrap/log/ にアクセスして、必要なコミットを見つけます(コミットハッシュは、コミットのページのIDです)。ところで:上記のハッシュはBootstrapプロジェクトの実際のコミットではありません
元の優先安定設定を維持できます。 @dev
の8.3.*@dev
は、指定されたパッケージの安定性フラグです。パッケージの開発バージョンを強制する最も簡単な方法は、異なるバージョンの制約を使用することです。代わりに8.3.x-dev
を使用してください。このバージョン制約は8.x-3.x
ブランチを参照し、prefer-stable
およびminimum-stability
とは独立して機能します。