Install the Scrypto Toolchain
To begin working with Scrypto, you need to prepare your system for Rust development, and then install the Scrypto libraries, simulator, commandline tools from the Scrypto GitHub repo.
-
Install Rust compiler
-
On Windows:
-
Install git by running the installer that you can find here
-
Install "Desktop development with C++" with Build Tools for Visual Studio 2019
-
Download and install
rustup-init.exe
-
Install LLVM 13.0.1 (make sure you tick the option that adds LLVM to the system PATH)
-
-
On macOS:
-
Make sure you have the xcode command line tools by running:
xcode-select --install
-
Install Rust compiler
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
-
-
On Linux:
-
Make sure a C++ compiler and LLVM is installed:
sudo apt install clang build-essential llvm
-
Install Rust compiler
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
-
-
-
Enable
cargo
in the current shell:-
On Windows:
-
Start a new PowerShell
-
-
On Linux or macOS:
source $HOME/.cargo/env
-
-
Add WebAssembly target:
rustup target add wasm32-unknown-unknown
-
Install simulator and command-line tools:
git clone https://github.com/radixdlt/radixdlt-scrypto.git cd radixdlt-scrypto cargo install --path ./simulator
If you encounter problems when installing the simulator, make sure that you’re running the latest stable version of Rust before trying again!
rustup update stable