次の方法で共有


Azure Developer CLI をインストールまたは更新する

Azure Developer CLI (azd) へようこそ。 azdを実行する方法のインストールと学習を始めましょう。

まず、開発環境を選択します。 さまざまな開発環境の選択肢の長所と短所の詳細については、「Azure Developer CLI (azd) でサポートされる環境>」を参照してください。

より高度なインストール シナリオと手順については、「Azure Developer CLI Installer Scripts」を参照してください。

注: azdをインストールすると、次のツールが azd スコープ内にインストールされ (つまり、グローバルにインストールされません)、azd がアンインストールされると削除されます。

azd のインストール

winget install microsoft.azd

azd を更新する

winget upgrade microsoft.azd

アンインストール azd

winget uninstall microsoft.azd

Apple Silicon Mac (M1 および M2) azd では Rosetta 2 が必要です。 Rosetta 2 がまだインストールされていない場合は、ターミナルから softwareupdate --install-rosetta 実行します。

azdインストール プロセスでは、コンピューターのアーキテクチャに適したバイナリが自動的に選択されます。

azd のインストール

brew install azure/azd/azd

brewを使用して、azdを使用してインストールされていないバージョンからbrewをアップグレードする場合は、アンインストール スクリプトを使用して (既定の場所にインストールされている場合)、またはazd バイナリを手動で削除して、既存のバージョンのazdを削除します。 これにより、正しいバージョンが自動的にインストールされます。

azd を更新する

brew upgrade azure/azd/azd

アンインストール azd

brew uninstall azd

azd のインストール

curl -fsSL https://aka.ms/install-azd.sh | bash

azd を更新する

curl -fsSL https://aka.ms/install-azd.sh | bash

azdをインストールすると、次のツールがazdスコープ内にインストールされ (つまり、グローバルにインストールされません)、azd がアンインストールされると削除されます。

アンインストール azd

curl -fsSL https://aka.ms/uninstall-azd.sh | bash

[前提条件]

azdの使用を開始する前に、次のことを確認してください。

開発コンテナーに azd をインストールする

開発コンテナーは、ローカル コンピューターでアプリを実行するために必要なすべての前提条件を含む Docker イメージです。 次の手順に従って、 azd を機能として開発コンテナーにインストールします。

  1. テンプレートのルートにある azd フォルダーのdevcontainer.json ファイルに.devcontainer機能を追加します。

    {
        "name": "Azure Developer CLI",
        "image": "mcr.microsoft.com/devcontainers/python:3.10-bullseye",
        "features": {
            // See https://containers.dev/features for list of features
            "ghcr.io/devcontainers/features/docker-in-docker:2": {
            },
            "ghcr.io/azure/azure-dev/azd:latest": {}
        }
        // Rest of file omitted...
    } 
    
  2. 開発コンテナーを再構築して実行します。 Visual Studio Codeで、コマンド パレットを使用して、Rebuild と Reopen in Dev Container コマンドを実行します。

azd extensions の自動インストール

azd開発コンテナー機能では、コンテナーのビルド中に、extensions拡張機能のコンマ区切りの一覧を自動的にインストールするazd オプションがサポートされています。 この方法でインストールされた拡張機能は、コンテナーが起動するとすぐに使用でき、手動セットアップが減り、必要な拡張機能が既にインストールされている状態で azd コマンドを実行できるようになります。

拡張機能を自動インストールするには、extensions ファイルのazd機能エントリに devcontainer.json オプションを追加します。

{
    "name": "Azure Developer CLI",
    "image": "mcr.microsoft.com/devcontainers/python:3.10-bullseye",
    "features": {
        "ghcr.io/azure/azure-dev/azd:latest": {
            "extensions": "my-ext-1,my-ext-2"
        }
    }
}

extensionsの値はazd拡張名のコンマ区切りリストです。 インストールはコンテナーのビルド中に行われるため、コンテナーが起動するとすぐに拡張機能を使用できるようになります。 拡張機能の一覧を変更した後、Visual Studio Code の [開発コンテナーでリビルドして再度開く ] コマンドを使用して、更新された拡張機能を使用してコンテナーを再構築します。

azd Dev Container 機能の詳細を確認します。

インストールの検証

ターミナルで azd コマンドを実行して、azd versionのインストールが正常に完了したことを確認します。

azd version

azd は現在のバージョンを出力します。

azd version 1.9.5 (commit cd2b7af9995d358aab33c782614f801ac1997dde)

Azure Developer CLI を更新する

azdの古いバージョンを使用すると、最新バージョンにアップグレードするための警告が表示されます。 警告の指示に従って、最新バージョンに更新します。

ヘルプを要求する

Azure Developer CLI のバグの報告、ヘルプの要求、または新機能の提案の方法については、トラブルシューティングとサポートページを参照してください。

次のステップ