arc 以預構建包釋出,覆蓋 macOS 與 Linux 的 Intel 和 Arm 架構。一條命令即可安裝:
curl -fsSL https://arc.arcblock.io/install.sh | bash不帶版本引數時,安裝器會解析出當前已釋出的版本。只有當你確實想要更舊的構建時,才在 bash -s -- 後面加 --version <v>。
安裝器會下載適配你平臺的構建,按第二個獨立來源釋出的 checksum 校驗它,解包到 ~/.arc/versions/ 下,並把 ~/.arc/current 指向它。在 macOS 上還會檢查程式碼簽名;尚未用 ArcBlock 的 Developer ID 簽名的構建會給出 warning 後繼續。最後它會往你的 shell 配置檔案裡寫一行 PATH 並告訴你改的是哪個檔案。如果當前終端仍然找不到 arc,重新開啟一個終端。
確認裝上的是什麼
arc --version每個構建都會列印自己的版本:
<version>更新的構建還會加上構建所用的短 commit 和構建日期,形如 <version> (<commit>) <build date>。兩種形態都是對的。同一個版本號可能對應不止一個構建,所以當你需要確切說清自己跑的是哪個 arc 時,用來區分的是 commit 那一段。
本節的命令頁貼的是真實終端輸出。你的輸出對不上時,以你自己這份構建的 arc --help 為準。
之後升級到更新的版本
arc upgrade 把已安裝的二進位制換成當前釋出版,arc upgrade --check 只報告有沒有更新的版本,不安裝任何東西。見 arc upgrade。
arc 進入 PATH 之後,繼續讀 概覽,瞭解每個命令都接受的那些引數。