- Sitecore CLIのインストールとセットアップ
Sitecoreコマンドラインインターフェースをインストールする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreコマンドラインインターフェース(CLI) は、ターミナルにインストールするツールです。
!注既存のCLIインストールをアップグレードするには、「 Sitecoreコマンドラインインターフェースのアップグレード」をご覧ください。
Sitecore CLIは、個別プロジェクト用のローカルツールとして、またはすべてのプロジェクトにグローバルツールとしてインストールできます。
!重要Sitecore CLIをグローバルツールとしてインストールすることは推奨しません。異なるSitecoreインスタンスによって異なるバージョンのSitecore CLIが必要になる場合があります。
Sitecore CLIをインストールする前に、ワークステーションに .NET 10をインストールしている必要があります。必要な.NET Coreのバージョンをインストールしていない場合、以下のメッセージが表示されます。
Package sitecore.cli {version} is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1) / any. Package sitecore.cli {version} supports: net10.0 (.NETCoreApp,Version=v10.0) / any
Sitecore CLIをローカルプロジェクトツールとしてインストールするには:
-
管理者権限で端末を開いてください。
-
Sitecore CLIをインストールするには以下のコマンドを実行してください:
cd
dotnet new tool-manifest dotnet nuget add source -n Sitecore https://nuget.sitecore.com/resources/v3/index.json dotnet tool install Sitecore.CLI !注同じプロジェクトに取り組む他の開発者は、dotnet tool restoreを実行するだけでインストールSitecore CLI。
CLIを全体にインストールするには、installコマンドを実行するときに-gオプションを使用してください(推奨されません)。
インストールが完了すると、以下のメッセージが表示されます:
You can invoke the tool from this directory using the following commands: 'dotnet tool run sitecore' or 'dotnet sitecore'. Tool 'sitecore.cli' {version} was successfully installed. Entry is added to the manifest file {project-path}.config\dotnet-tools.json.
!注以下の手順の例は簡便さのために例版を使用していますが、CLIをインストールするとターミナルに表示されるバージョンは 最新の公式リリースです。
-
新しいプロジェクトを初期化するには、プロジェクトフォルダ内の以下のコマンドを実行してください:
dotnet sitecore init
!注コマンドdotnet sitecore initは、CLIと同じバージョンのデフォルトプラグインをsitecore.jsonファイルに追加します。プラグインはSitecore.DevEx.Extensibility.Serialization、Sitecore.DevEx.Extensibility.Publishing、Sitecore.DevEx.Extensibility.Indexing、Sitecore.DevEx.Extensibility.ResourcePackage、Sitecore.DevEx.Extensibility.Databaseです。次のSitecore CLIコマンドでは、CLIがプラグインの解析とインストールを試みます。
-
プロジェクトの初期化を以下のコマンドで確認してください:
dotnet sitecore plugin list
もしこれがdotnet sitecore initの後の最初のコマンドであれば、CLIはsitecore.jsonファイルに記載されたプラグインを解決しインストールしようとします。コマンドはインストールされているプラグインを知らせるメッセージを印刷します。例えば:
>> Begin installing NuGet packages: Sitecore.DevEx.Extensibility.Serialization@{version}, Sitecore.DevEx.Extensibility.Publishing@{version}, Sitecore.DevEx.Extensibility.Indexing@{version}, Sitecore.DevEx.Extensibility.ResourcePackage@{version}, Sitecore.DevEx.Extensibility.Database@{version}
インストールが成功した場合、コマンドはインストール済みプラグインとそのバージョン情報を一覧表示します:
List of plugins: Installed Sitecore.DevEx.Extensibility.Serialization v.{version} Installed Sitecore.DevEx.Extensibility.Publishing v.{version} Installed Sitecore.DevEx.Extensibility.Indexing v.{version} Installed Sitecore.DevEx.Extensibility.ResourcePackage v.{version} Installed Sitecore.DevEx.Extensibility.Database v.{version} Installed Sitecore.DevEx.Extensibility.XMCloud v.{version}
プラグインのインストールが失敗した場合、出力はそのプラグインのFailed状態を表示します。
-
Sitecore CLIが動作するか確認するには、ターミナルのプロジェクトフォルダに行き、dotnet sitecore -hと入力してください。
Sitecore CLIが準備できれば、使用状況、オプション、利用可能なトップレベルコマンドを説明するメッセージが表示されます。例えば:
sitecore.cli Sitecore command line tool
Usage: sitecore.cli options command
Options: --version Show version information -?, -h, --help Show help and usage information
Commands: login Authenticates the CLI to a Sitecore instance plugin Manage plugins commands init Creates Sitecore configurations in current directory connect Connect to the existing environment ser, serialization Item serialization commands publish Performs a publish operation on all content index working with indexes data itemres Resource Items Package commands dbcleanup Performs cleanup operations for Sitecore databases