Installation
These instructions tell you how to install (or update) RISC Zero tools so you
can build your own RISC Zero zkVM projects. By following these instructions, you
will install the cargo risczero
tool for creating and
building RISC Zero zkVM projects, as well as the RISC Zero toolchain used to
build zkVM guest programs in Rust.
Prerequisites
The RISC Zero zkVM requires Rust, so start by installing Rust and
rustup
if you don't already have it. Please note that you will
need to follow the recommended Rust installation instructions that use rustup
rather than any of the alternative Rust installation options, as RISC Zero
depends on the rustup tool specifically.
Install
Next, install the cargo risczero
tool and use its install
command to install the toolchain by running:
cargo install cargo-binstall
cargo binstall cargo-risczero
cargo risczero install
If this is successful, it will finish by printing the message
The risc0 toolchain is now ready to use.
You can verify the toolchain was installed correctly by running
rustup toolchain list --verbose | grep risc0
which should list risc0
along with its path.
Update
To update your installation:
- Run
cargo binstall cargo-risczero
to update thecargo risczero
tool, and - Run
cargo risczero install
to update the RISC Zero toolchain.