Skip to content

Installing

WARNING

The Sunodo CLI is deprecated in favor of the new Cartesi CLI tool. Please refer to the Cartesi documentation for the most up-to-date information. If you have a Sunodo application and need to migrate to a Cartesi CLI application refer to the migration guide.

The cartesi CLI tool can be installed on macOS and Linux, and on Windows using WSL.

System requirements

The CLI heavily uses Docker under the hood, so you must have it installed and up-to-date, along with the following plugins:

The highly recommended way to have all of these installed is to install Docker Desktop.

If not using Docker Desktop, Docker RISC-V support can be installed by running the following command:

shell
docker run --privileged --rm tonistiigi/binfmt:riscv

macOS

MacOS Homebrew users can install sunodo with:

shell
brew install cartesi/tap/cartesi

Users who don't use Homebrew should install Node.js and then install cartesi with:

shell
npm install -g @cartesi/cli

Linux

Linux users can either also use Homebrew on Linux, or install Node.js and then install cartesi with:

shell
npm install -g @cartesi/cli

INFO

Debian apt-get packages will be available soon.

Windows

Windows users are recommended to use Windows Subsystem for Linux and follow the Linux instructions above.