arc upgrade 把 arc 這個二進位制本身升級到最新發布的版本,或者裝到指定的固定版本。
用法
arc upgrade [options]全域選項(見 總覽):--json、--view、--instance / -i(作用在哪個本地 ARC 例項;省略即 default),以及 --home(例項根;要指定作用在哪個例項,用 --instance)。
--check:只檢查有沒有更新可用,不實際安裝--to <version>:安裝指定版本,而不是最新發布版--from <path>:除錯通道——構建這個本地 git 原始碼樹並替換正在跑的 daemon 的執行檔,而不是安裝一個已釋出的 tarball--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: <當前版本> → <最新版本> (run 'arc upgrade' to install)。