Documentation Index
Fetch the complete documentation index at: https://bun.zhcndoc.com/llms.txt
Use this file to discover all available pages before exploring further.
概述
Bun 以单个无依赖的可执行文件形式发布。你可以通过脚本、包管理器或 Docker 在 macOS、Linux 和 Windows 上安装。安装
- macOS & Linux
- Windows
- 包管理器
- Docker
Linux 用户:安装 Bun 需要
unzip 包。使用 sudo apt install unzip 安装 unzip 包。建议使用 5.6 或更高版本的内核;Bun 也可在更早的 3.10(RHEL 7)内核上运行,并会对较新的系统调用进行优雅降级。使用 uname -r 查看你的内核版本。terminal
将 Bun 添加到你的 PATH
将 Bun 添加到你的 PATH
升级
安装完成后,二进制文件可自动升级:terminal
Canary 版本
-> 查看 Canary 版本 Bun 会在每次主分支提交时自动发布(未经测试的)Canary 版本。要升级到最新 Canary 版本:terminal
安装旧版本
由于 Bun 是单一的二进制文件,你可以通过重新运行安装脚本并指定版本安装旧版本。- Linux & macOS
- Windows
要安装指定版本,传入 git 标签给安装脚本:
terminal
直接下载
要直接下载 Bun 二进制文件,请访问 GitHub 发布页面。最新版本下载
Linux x64
标准 Linux x64 二进制
Linux x64 Baseline
适用于不支持 AVX2 的旧 CPU
Windows x64
标准 Windows 二进制
Windows x64 Baseline
适用于不支持 AVX2 的旧 CPU
Windows ARM64
适用于 ARM 架构(如骁龙等)的 Windows
macOS ARM64
Apple Silicon (M1/M2/M3)
macOS x64
Intel Mac
Linux ARM64
ARM64 Linux 系统
Musl 二进制
适用于不支持glibc 的发行版(如 Alpine Linux, Void Linux):
Bun 的 glibc 二进制需要 glibc 2.17 或更高版本。如果你遇到类似
bun: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_... not found 的错误,请尝试使用 musl 二进制。Bun 的安装脚本会自动为你的系统选择正确的二进制。CPU 要求
Bun 根据你使用的二进制文件对 CPU 有不同的要求:- 标准版本
- Baseline 版本
x64 二进制 目标为 Haswell CPU 架构(需要 AVX 和 AVX2 指令集)
| 平台 | Intel 要求 | AMD 要求 |
|---|---|---|
| x64 | Haswell(第四代 Core)及更新 | Excavator 及更新 |
Bun 不支持低于 baseline 目标的 CPU,该目标要求支持 SSE4.2 指令集。macOS 也要求版本为 13.0 或更高。
卸载
要从系统中移除 Bun:- macOS & Linux
- Windows
- 包管理器
terminal