arc upgrade は arc バイナリ自体を、最新の公開済みリリース、または特定の固定バージョンにアップグレードします。
使用法
arc upgrade [options]グローバルフラグ(概要 を参照):--json、--view、--instance / -i(どのローカル ARC インスタンスか;省略すると default)、および --home(インスタンスのルート;どのインスタンスにするかを選ぶには --instance を使う)。
--check:更新があるかどうかを確認するだけで、インストールはしない--to <version>:最新の公開版ではなく、指定したバージョンをインストールする--from <path>:デバッグ用チャネル —— 公開済みの tarball をインストールする代わりに、このローカルの git ソースツリーをビルドして、稼働中のデーモンの実行ファイルを入れ替える--force:--fromのデバッグ用チャネルのみに適用 —— より古いデバッグビルドへの入れ替えを許可する(デフォルトでは--fromはそのダウングレードを拒否する)。単純な--to <version>にはこの防御がない:指定したバージョンが古いものであってもそのままインストールし、それでもupgradedとして報告する--base <url>:tarball を配信するホストのベース URL(デフォルトhttps://dl.arcblock.io、環境変数ARC_INSTALL_BASE)--install-script-base <url>:install.shを配信するホストのベース URL(デフォルトhttps://arc.arcblock.io、環境変数ARC_INSTALL_SCRIPT_BASE)--dir <path>:インストール先のルート(デフォルト~/.arc、環境変数ARC_INSTALL_DIR)
例
$ arc upgrade --check
already up to date (2.0.0-beta.48)より新しいリリースが公開されている場合、メッセージは代わりに update available: <current> → <latest> (run 'arc upgrade' to install) になります。