Bun foundations

Install and update Bun

Install the stable Bun release, verify the executable, and keep it updated without losing track of the version.

6 minute lesson

~~~

Let’s install the stable version of Bun.

On macOS or Linux, run the official installer:

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

Open a new terminal after the installer finishes. Then verify the installation:

bun --version

You should see a version such as 1.3.11.

You can also install Bun through npm:

npm install -g bun

On Windows, run the official PowerShell installer:

powershell -c "irm bun.sh/install.ps1|iex"

Bun supports Windows 10 version 1809 and newer.

If the command is missing

The installer normally adds Bun to your PATH. If the terminal says bun: command not found, check whether this directory exists:

ls ~/.bun/bin

For zsh, add Bun to ~/.zshrc:

export BUN_INSTALL="$HOME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"

Restart the terminal and run bun --version again.

Update Bun

Bun can update its own executable:

bun upgrade

Use the stable release for real projects. Canary releases are useful for testing a fix, but they change on every commit and receive less testing.

Record the version used by your team and deployment environment. When a runtime bug appears, the exact version is one of the first facts you’ll need.

Lesson completed

Take this course offline

Get every free book and course as PDF and EPUB files.

Get the download library →