跳到主內容

Theme / 0.3.2

ThinkRail

圍繞 pi 代理的代理式 IDE

指令詳解

thinkrail update:換版本、切 channel

🟢 入門|thinkrail update 重跑安裝器替換執行檔,可指定 --channel stable|nightly 或 --version。釘的版本必須屬於該 channel,否則安裝器會擋。

thinkrail update 的實作(apps/cli/src/update.ts)是重跑安裝腳本並替換 binary:

thinkrail update [--channel stable|nightly] [--version X.Y.Z|X.Y.Z-nightly.N|latest]

參數

參數 說明
--channel stable (預設)追穩定線
--channel nightly 追 nightly 滾動線
--version X.Y.Z 釘特定穩定版,如 0.3.1
--version X.Y.Z-nightly.N 釘特定 nightly,如 0.4.0-nightly.6
--version latest 該 channel 最新

規則:版本要屬於 channel

安裝器會驗證釘選版本屬於指定 channel,不符合直接報錯(install.sh 原文示例):

Version 0.2.0-nightly.4 does not belong to the stable channel

nightly 的編號邏輯(本站查核 v0.3.x 線所得):nightly N 併入下一個穩定版後歸零——v0.4.0-nightly.1–.3 併入 v0.3.1、nightly.4–.6 併入 v0.3.2。想跟最新功能就 --channel nightly,想穩就留在 stable。

安裝來源與校驗

更新跟安裝同一套流程:從 GitHub Releases 拉 thinkrail-<os>-<arch> 單檔、以 release 的 SHA256SUMS 驗證、放回 PATH 原位;中繼資料寫 ~/.config/thinkrail/install.json。

相關