# Installing Dependencies To get started, make sure to setup all the prerequisite tools on your local machine (an installer has not yet been developed). ## Install Rust For an introduction to Rust, see the excellent Rust [book](https://doc.rust-lang.org/book/). ```bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source $HOME/.cargo/env rustup component add rustfmt ``` ## Install Solana See the solana [docs](https://docs.solana.com/cli/install-solana-cli-tools) for installation instructions. Version 1.5.0 is required. On macOS and Linux, ```bash sh -c "$(curl -sSfL https://release.solana.com/v1.5.0/install)" ``` ## Install Mocha Program integration tests are run using [Mocha](https://mochajs.org/). ```bash npm install -g mocha ``` ## Install Anchor For now, we can use Cargo to install the CLI. ```bash cargo install --git https://github.com/project-serum/anchor anchor-cli ``` To install the JavaScript package. ```bash npm install -g @project-serum/anchor ``` Make sure your `NODE_PATH` is set properly so that globally installed modules can be resolved.