結論
公式ドキュメント に書いてあるとおりです。
具体例
macOS
$ brew tap dart-lang/dart $ brew install dart
$ dart --version Dart VM version: 2.6.1 (Mon Nov 11 13:12:24 2019 +0100) on "macos_x64" $ pub --version Pub 2.6.1
Ubuntu
$ sudo sh -c 'wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -' $ sudo sh -c 'wget -qO- https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list' $ sudo apt-get update $ sudo apt-get install dart
$ dart --version Dart VM version: 2.6.1 (Unknown timestamp) on "linux_x64"
これだけですと、pub
コマンドは実行できません。なので、以下のように /usr/lib/dart/bin
に PATH を通します。シェルの設定ファイルに追記しましょう。
export PATH="$PATH:/usr/lib/dart/bin"
これで、pub
コマンドが実行できます。
$ pub --version Pub 2.6.1
補足
- Ubuntu では Debian package も用意されています
pub
でパッケージをインストールする際、初めて実行形式のパッケージをインストールした場合は以下のようにパスを通すように警告が出ますので通しましょう
Warning: Pub installs executables into $HOME/.pub-cache/bin, which is not on your path. You can fix that by adding this to your shell's config file (.bashrc, .bash_profile, etc.): export PATH="$PATH":"$HOME/.pub-cache/bin"