To develop a smart contract you will need to install Node.js. If you further want to use Rust as your main language, then you need to install
rustup as well.
Download and install Node.js.
We further recommend to install yarn using
npm install -g yarn.
Rust and Wasm
Follow these instructions for setting up Rust. Then, add the
wasm32-unknown-unknown toolchain which enables compiling Rust to Web Assembly (wasm), the low-level language used by the NEAR platform.
# Installing Rust in Linux and MacOS
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
# Add the wasm toolchain
rustup target add wasm32-unknown-unknown