运行时包管理器打包器测试运行器代码检查格式化指南参考博客反馈

安装

通过 npm、Homebrew、Docker 或官方脚本安装 Bun。

概述

Bun 以单个、无依赖的可执行文件形式提供。在 macOS、Linux 和 Windows 上,可以使用安装脚本、包管理器或 Docker 进行安装。

安装

curl
curl -fsSL https://bun.sh/install | bash

要确认 Bun 是否成功安装,请打开一个新终端窗口并运行:

terminal
bun --version
# 输出示例:1.x.y

# 查看你正在使用的 `oven-sh/bun` 的精确提交版本
bun --revision
# 输出示例:1.x.y+b7982ac13189
将 Bun 添加到你的 PATH
  1. 确认你使用的是哪个 shell
    terminal
    echo $SHELL
    # 可能输出:/bin/zsh 或 /bin/bash 或 /bin/fish
    
  2. 打开你的 shell 配置文件
    • bash 使用:~/.bashrc
    • zsh 使用:~/.zshrc
    • fish 使用:~/.config/fish/config.fish
  3. 将 Bun 目录添加到 PATH

    将以下行添加到你的配置文件中:

    terminal
    export BUN_INSTALL="$HOME/.bun"
    export PATH="$BUN_INSTALL/bin:$PATH"
    
  4. 重新加载你的 shell 配置
    terminal
    source ~/.bashrc  # 或者 ~/.zshrc
    

升级

安装完成后,二进制文件可自动升级:

terminal
bun upgrade

Canary 版本

-> 查看 Canary 版本

Bun 会在每次主分支提交时自动发布(未经测试的)Canary 版本。要升级到最新 Canary 版本:

terminal
# 升级到最新 Canary
bun upgrade --canary

# 切换回稳定版本
bun upgrade --stable

使用 Canary 构建版本,可以在新功能和错误修复进入稳定版本之前进行测试。为了帮助 Bun 团队更快地修复错误,Canary 构建版本会自动上传崩溃报告。


安装旧版本

由于 Bun 是单一的二进制文件,你可以通过重新运行安装脚本并指定版本安装旧版本。

要安装指定版本,将 git 标签传入安装脚本:

terminal
curl -fsSL https://bun.sh/install | bash -s "bun-v1.3.3"

直接下载

要直接下载 Bun 二进制文件,请访问 GitHub 发布页面。

最新版本下载

Musl 二进制

适用于不支持 glibc 的发行版(如 Alpine Linux、Void Linux):


CPU 要求

Bun 为每个平台提供一个 x64 二进制文件。它以 Nehalem 微架构(SSE4.2)为目标,并在 CPU 支持时于运行时选择 AVX2/AVX-512 代码路径,因此无需选择单独的“基准”下载版本。

平台Intel 要求AMD 要求
x64Nehalem(第 1 代 Core)或更新版本Bulldozer 或更新版本

卸载

要从系统中移除 Bun:

terminal
rm -rf ~/.bun