目次

Dart SDK を入手する

このページでは、Dart SDK のダウンロード方法について説明します。Dart SDK には、Dart コマンドライン、サーバー、および Web アプリの開発に必要なライブラリとコマンドラインツールが含まれています。

Dart SDK の詳細については、Dart SDK の概要を参照してください。

システム要件

#

Dart は、Dart コードの開発と実行のために、次のハードウェアアーキテクチャとプラットフォームバージョンをサポートしています。

プラットフォームx64IA32 (x86)Arm32Arm64RISC-V (RV64GC)OS バージョン
Windows検証済みエラー危険検証済みdo_not_disturb_on10, 11
Linux検証済みエラー検証済み検証済み検証済みDebian 安定版,
Ubuntu LTS 標準サポート下
macOS検証済み危険do_not_disturb_on検証済みdo_not_disturb_onmacOS の最新の 3 つのバージョン
Sonoma (14)、Ventura (13)、Monterey (12)

verified すべてのチャネルでサポートされています。
error サポートは非推奨であり、今後の Dart リリースで削除される可能性があります。
dangerous すべてのチャネルでサポートされていません。
do_not_disturb_on オペレーティングシステムでサポートされていません。

インストールオプションの選択

#

安定版チャネルから Dart SDK をインストールおよび更新するには、次のいずれかのオプションを選択してください。

  1. パッケージマネージャーを使用する (推奨)。

  2. Dart Docker イメージを使用する。

  3. Flutter をインストールする.
    Flutter SDK をインストールした場合、またはインストールを予定している場合、完全な Dart SDK が含まれています。Flutter SDK には、Flutter の bin フォルダーに dart CLI ツールが含まれています。

  4. SDK アーカイブから ZIP アーカイブをダウンロードする。

  5. ソースから SDK をビルドする.

Dart SDK のインストール

#

Dart SDK をインストールするには、開発プラットフォームに適したパッケージマネージャーを使用します。

Dart SDK をアップグレードするには、パッケージマネージャーから Dart SDK をインストールするのと同じコマンドを実行します。

Chocolatey を使用してインストールする

#

Dart SDK をインストールするには、Chocolatey を使用します。Chocolatey には、昇格された権限が必要です。

  1. Chocolatey をインストールします。

  2. 昇格された権限で PowerShell を起動します。

    PS C:\> choco install dart-sdk

デフォルトのインストールパスを変更する

#

デフォルトでは、Chocolatey は SDK を C:\tools\dart-sdk にインストールします。その場所を変更するには、ChocolateyToolsLocation 環境変数を目的のインストールディレクトリに設定します。

PATH に Dart が含まれていることを確認する

#

Dart を実行できることを確認します。

PS C:\> dart --version
Dart SDK version: 3.2.4 (stable) (Thu Dec 21 19:13:53 2023 +0000) on "win_x64"

開発マシンが Dart バージョンを返さない場合は、SDK の場所を PATH に追加します。

  1. Windows の検索ボックスに env と入力します。
  2. システム環境変数の編集をクリックします。
  3. 環境変数...をクリックします。
  4. ユーザー変数セクションで、Path を選択し、編集...をクリックします。
  5. 新規をクリックし、dart-sdk ディレクトリへのパスを入力します。
  6. 開いた各ウィンドウで、適用またはOKをクリックして閉じ、パスの変更を適用します。

Chocolatey を使用してアップグレードする

#

Dart SDK をアップグレードするには、次のコマンドを使用します。

PS C:\> choco upgrade dart-sdk

Chocolatey を使用してアンインストールする

#

Dart SDK をアンインストールするには、次の手順を実行します。

  1. 昇格された権限で PowerShell を起動します。

  2. 次のコマンドを使用します。

    PS C:\> choco uninstall dart-sdk
  3. ホームディレクトリから Dart 構成ファイルを削除します。

    PS C:\> Remove-Item -Recurse -Force ^
         -Path $env:LOCALAPPDATA\.dartServer,$env:APPDATA\.dart,$env:APPDATA\.dart-tool

Linux パッケージマネージャーを使用してインストールする

#

Ubuntu または Debian に Dart SDK をインストールするには、2 つのオプションがあります。

  • apt-get コマンドを使用する。
  • .deb パッケージをダウンロードし、dpkg コマンドを実行する。

apt-get パッケージマネージャーを使用してインストールする

#

apt-get で Dart をインストールするには、次の手順を実行します。手順 1〜3 は最初のインストールの場合のみ必要です。

  1. パッケージインデックスファイルを更新し、セキュア HTTP パッケージをインストールします。

    $ sudo apt-get update && sudo apt-get install apt-transport-https
  2. Google Linux GPG 公開鍵をダウンロードして追加します。

    $ wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub \
      | sudo gpg  --dearmor -o /usr/share/keyrings/dart.gpg
  3. Dart パッケージリポジトリを Linux システムに追加します。

    $ echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' \
      | sudo tee /etc/apt/sources.list.d/dart_stable.list
  4. 次の sudo apt-get コマンドを使用します。

    $ sudo apt-get update && sudo apt-get install dart

Debian パッケージとしてインストールする

#

Dart SDK を Debian パッケージ (*.deb) としてインストールするには、次の手順を実行します。

  1. Dart SDK Debian パッケージをダウンロードします。

  2. sudo dpkg コマンドを使用して *.deb パッケージをインストールします。

    $ sudo dpkg -i dart_3.4.0-1_amd64.deb

    dart_3.4.0-1_amd64.deb を現在のファイル名に置き換えます。

Dart SDK をアップグレードする

#

SDK のインストールに使用したのと同じコマンドを使用します。

apt-get を使用してアップグレードする

#

apt-get で Dart SDK をインストールした場合は、次の sudo apt-get コマンドを使用します。

$ sudo apt-get update && sudo apt-get install dart

dpkg を使用してアップグレードする

#

dpkg で Dart SDK をインストールした場合は、sudo dpkg コマンドを使用します。

$ sudo dpkg -i dart_3.2.6-1_amd64.deb

dart_3.4.0-1_amd64.deb を新しいアップグレードのファイル名に置き換えます。

Dart SDK をアンインストールする

#

apt-get を使用してアンインストールする

#

apt-get で Dart SDK をインストールした場合は、sudo apt-get remove コマンドを使用します。

  1. sudo apt-get remove コマンドを使用します。

    $ sudo apt-get remove -y dart
  2. ホームディレクトリから Dart 構成ファイルを削除します。

    $ rm -rf  ~/.dart*

dpkg を使用してアンインストールする

#

dpkg で Dart SDK をインストールした場合は、sudo dpkg --purge コマンドを使用します。

  1. sudo dpkg --purge コマンドを使用します。

    $ sudo dpkg --purge dart

    これにより、同時に構成ファイルが削除されます。

  2. SDK が削除されたことを確認します。

    $ dpkg -l | grep dart

Homebrew を使用してインストールする

#

Dart SDK をインストールするには、Homebrew を使用します。

  1. 必要に応じて Homebrew をインストールします。

  2. 公式タップを追加します。

    $ brew tap dart-lang/dart
  3. Dart SDK をインストールします。

    $ brew install dart

PATH に Homebrew が含まれていることを確認する

#

PATHHomebrew の bin ディレクトリが含まれていることを確認します。正しいパスを設定すると、dart rundart format などの Dart SDK コマンドの使用が簡単になります。

PATH の構成に関するヘルプについては、Homebrew FAQを参照してください。

Homebrew を使用してアップグレードする

#

新しい Dart リリースが利用可能になったときにアップグレードするには

$ brew upgrade dart

Dart バージョンを切り替える

#

ローカルにインストールされた Dart リリースを切り替えるには

  1. 切り替えたいバージョンをインストールします。

    たとえば、Dart 3.1 をインストールするには

    $ brew install dart@3.1
  2. バージョンを切り替えるには、現在のバージョンをリンク解除し、目的のバージョンをリンクします。

    $ brew unlink dart@<old> \
      && brew unlink dart@<new> \
      && brew link dart@<new>

インストールされている Dart バージョンを一覧表示する

#

インストールした Dart のバージョンを確認するには

$ brew info dart

Homebrew を使用してアンインストールする

#

Dart SDK をアンインストールするには、Homebrew を使用します。

  1. Dart SDK をアンインストールします。

    $ brew uninstall dart
  2. ホームディレクトリから Dart 構成ファイルを削除します。

    dart
    rm -rf  ~/.dart*

リリースチャネルリファレンス

#

安定版チャネル

#

Dartは、約3ヶ月ごとにstableチャネルに新しいリリースを公開します。現在のstableバージョンは[calculating]です。

本番環境用アプリのビルドとデプロイには、stableチャネルのリリースを使用してください。

stableチャネルのリリースバージョン文字列は、x.y.z形式に従います。

  • x : メジャーバージョン
  • y : マイナーバージョン
  • z : パッチバージョン

stableチャネルのバージョン文字列の例として、1.24.32.1.0などがあります。

stableチャネルのリリースをインストールするには、このページの指示に従ってください。

ベータチャネル

#

Dartは、約1ヶ月ごとにbetaチャネルに新しいリリースを公開します。現在のbetaバージョンは[calculating]です。

将来のstableバージョンとのアプリの互換性をテストするには、betaチャネルのリリースを使用してください。

betaチャネルのリリースバージョン文字列は、x.y.z-a.b.beta形式に従います。

  • x : メジャーバージョン
  • y : マイナーバージョン
  • z : パッチバージョン
  • a : プレリリースバージョン
  • b : プレリリースパッチバージョン

betaチャネルのバージョン文字列の例として、2.8.0-20.11.beta3.3.0-205.1.betaなどがあります。

betaチャネルのリリースをインストールするには、SDKをzipファイルとしてダウンロードしてください。

開発チャネル

#

Dartは、週に2回程度devチャネルに新しいリリースを公開します。現在のdevバージョンは[calculating]です。

最近の修正や実験的な機能をテストするには、devチャネルのリリースを使用してください。

devチャネルのリリースバージョン文字列は、x.y.z-a.b.dev形式に従います。

  • x : メジャーバージョン
  • y : マイナーバージョン
  • z : パッチバージョン
  • a : 開発バージョン
  • b : 開発パッチバージョン

devチャネルのバージョン文字列の例として、2.8.0-20.11.dev3.2.12-15.33.devなどがあります。

devチャネルのリリースをインストールするには、SDKをzipファイルとしてダウンロードしてください。