Bun 以單一可執行檔形式提供,可以用幾種不同的方式安裝。
安裝
macOS 和 Linux
Linux 用戶 — 安裝 Bun 需要 unzip
套件。使用 sudo apt install unzip
安裝 unzip
套件。強烈建議使用 5.6 或更高版本的內核,但最低版本為 5.1。使用 uname -r
檢查內核版本。
curl -fsSL https://bun.dev.org.tw/install | bash # for macOS, Linux, and WSL
# to install a specific version
curl -fsSL https://bun.dev.org.tw/install | bash -s "bun-v1.0.0"
npm install -g bun # the last `npm` command you'll ever need
brew install oven-sh/bun/bun # for macOS and Linux
docker pull oven/bun
docker run --rm --init --ulimit memlock=-1:-1 oven/bun
proto install bun
Windows
Bun 至少需要 Windows 10 版本 1809
要安裝,請將此貼到終端機
powershell -c "irm bun.sh/install.ps1|iex"
npm install -g bun # the last `npm` command you'll ever need
scoop install bun
如需支援和討論,請加入我們的 Discord 上的 #windows 頻道。
Docker
Bun 提供一個 Docker 映像檔,支援 Linux x64 和 arm64。
docker pull oven/bun
docker run --rm --init --ulimit memlock=-1:-1 oven/bun
不同的作業系統也有不同的影像變體。
docker pull oven/bun:debian
docker pull oven/bun:slim
docker pull oven/bun:alpine
docker pull oven/bun:distroless
檢查安裝
要檢查 Bun 是否已成功安裝,請開啟新的終端機視窗並執行 bun --version
。
bun --version
1.x.y
要查看您正在使用的 oven-sh/bun 的精確提交,請執行 bun --revision
。
bun --revision
1.x.y+b7982ac13189
如果您已安裝 Bun 但看到 command not found
錯誤,您可能必須手動將安裝目錄 (~/.bun/bin
) 加入您的 PATH
。
如何加入您的 PATH
升級
安裝後,二進位檔可以自行升級。
bun upgrade
Homebrew 使用者 — 為避免與 Homebrew 衝突,請改用 brew upgrade bun
。
Scoop 使用者 — 為避免與 Scoop 衝突,請改用 scoop upgrade bun
。
proto 使用者 - 改用 proto install bun --pin
。
Bun 會在每次提交到 main
時自動釋出一個(未測試的)金絲雀版本。要升級到最新的金絲雀版本
bun upgrade --canary
注意 — 要從金絲雀版本切換回穩定版本,請再次執行 bun upgrade
,不帶任何旗標。
解除安裝
如果您需要從您的系統移除 Bun,請使用以下指令。
rm -rf ~/.bun # for macOS, Linux, and WSL
powershell -c ~\.bun\uninstall.ps1
scoop uninstall bun
npm uninstall -g bun
brew uninstall bun
proto uninstall bun