web-dev-qa-db-ja.com

モジュールのベータ版をインストールするにはどうすればよいですか?

現在、多くのモジュールにはまだ安定したバージョン(webformなど)がありません。 composer require drupal/webformさんのコメント:

最低安定性(安定)のため、どのバージョンでもパッケージdrupal/webformが見つかりませんでした。パッケージのスペルまたは最小限の安定性を確認してください

composer require --minimum-stability=beta drupal/webformを試してみると、次のようになります。

「--minimum-stability」オプションは存在しません。

drush dlは以下を提供します:

このコードベースは、Drushの代わりにComposerを使用してアセンブルされます。composer updateおよびcomposer requireではなくdrush pm-updatecodeおよびdrush pm-downloadを使用してください。

Drupalの特別なバージョン管理のため、これはnot一般的なcomposer質問ですが、Drupal特定のものです。つまり、今日のWebフォームは8.x-5.0-beta12ですが、8.x-5.0シリーズの最新バージョンをインストールするにはどうすればよいですか?? composer- そうではない 8.x-5.0を理解または使用しますが、他のものを使用しますが、ベータでは何とどのように機能しますか?これはドキュメントが必要ですどこかは現在存在しないためです。これが答えを必要としないなら私は最も幸せな人ですが、悲しいことに、サイトを構築するための完全に機能するツールがあるにもかかわらず、Drupal 8を使用する必要がありますcomposerとほとんどのモジュールはベータ版です。

5
Smartsheet eng

これにより、最新のベータ12がインストールされます。

composer require drupal/webform:5.0.*@dev

Drupalバージョン番号から少し翻訳する必要があります。 (Composerを使用して管理するDrupal =サイトの依存関係

バージョンを指定するには、次のコマンドラインを使用してバージョンを指定できます。

 $ composer require drupal/<modulename>:<version> 

例えば:

 $ composer require drupal/ctools:3.0.0-alpha26
 $ composer require drupal/token:1.x-dev 

これらの例では、composerバージョン3.0.0-alpha26はdrupal.orgバージョン8.x-3.0-alpha26にマップし、1.x-devは8.x-1.xにマップします。 drupal.orgのブランチ。

1.xなどのブランチを指定する場合は、バージョンの最後に-devを追加する必要があります。

したがって、Webformの場合、8.5は5.0.xになります。これは、パッケージを正しく識別するために使用する必要があるものです。

12
Clive