Installation
Deno works on macOS, Linux, and Windows. Deno is a single binary executable. It has no external dependencies.
On macOS, both M1 (arm64) and Intel (x64) executables are provided. On Linux and Windows, only x64 is supported.
Download and install
deno_install provides convenience scripts to download and install the binary.
Using Shell (macOS and Linux):
curl -fsSL https://deno.land/x/install/install.sh | shUsing PowerShell (Windows):
irm https://deno.land/install.ps1 | iexUsing Scoop (Windows):
scoop install denoUsing Chocolatey (Windows):
choco install denoUsing Homebrew (macOS):
brew install denoUsing MacPorts (macOS):
sudo port install denoUsing Nix (macOS and Linux):
nix-shell -p denoBuild and install from source using Cargo:
cargo install deno --lockedDeno binaries can also be installed manually, by downloading a zip file at github.com/denoland/deno/releases. These packages contain just a single executable file. You will have to set the executable bit on macOS and Linux.
Docker
For more information and instructions on the official Docker images: https://github.com/denoland/deno_docker
Testing your installation
To test your installation, run deno --version. If this prints the Deno version
to the console the installation was successful.
Use deno help to see help text documenting Deno's flags and usage. Get a
detailed guide on the CLI here.
Updating
To update a previously installed version of Deno, you can run:
deno upgradeThis will fetch the latest release from github.com/denoland/deno/releases, unzip it, and replace your current executable with it.
You can also use this utility to install a specific version of Deno:
deno upgrade --version 1.0.1Building from source
Information about how to build from source can be found in the
Contributing chapter.