メインコンテンツへスキップ

arc upgrade

arc upgrade は、arc 自体を最新の公開済みバイナリリリースに、または固定したバージョンにアップグレードします。

arc upgradearc バイナリ自体を、最新の公開済みリリース、または特定の固定バージョンにアップグレードします。

使用法

bash
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

bash
$ arc upgrade --check
already up to date (2.0.0-beta.48)

より新しいリリースが公開されている場合、メッセージは代わりに update available: <current> → <latest> (run 'arc upgrade' to install) になります。