Installation
Compile and install
Ubuntu
Install dependencies
sudo apt install git curl cmake make gcc lld pkg-config libssl-dev libclang-dev libsqlite3-dev g++ protobuf-compiler
Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Clone source code
git clone https://github.com/rooch-network/rooch.git
Compile and install Rooch
cd rooch && cargo build && cp target/debug/rooch ~/.cargo/bin/
Windows
Installing Dependencies
To compile Rooch on Windows, you'll need to install the following dependencies:
Make sure to install these dependencies and set up the necessary environment variables.
Installing Rust
Download the Rust toolchain by clicking here.
Cloning the Source Code
Use the following command to clone the Rooch source code repository:
git clone https://github.com/rooch-network/rooch.git
Compiling and Installing Rooch
Navigate to the Rooch project directory:
cd rooch
Build Rooch using the following command:
cargo build
Finally, copy the compiled Rooch binary to your Cargo bin directory:
cp target/debug/rooch.exe ~/.cargo/bin/
macOS
Firstly, create a binary file directory
mkdir ~/.local/bin/
Secondly, add the binary file directory path into ~/.zshrc
export PATH="$PATH:$HOME/.local/bin"
Thirdly, download the binary file rooch-macos-latest.zip
from github release page, unzip the file and move the binary file into ~/.local/bin/
Fourthly, open a new terminal window and run rooch
to check if it works
Binary install
Linux
Download
wget https://github.com/rooch-network/rooch/releases/latest/download/rooch-ubuntu-latest.zip
Decompress
unzip rooch-ubuntu-latest.zip
Install
sudo cp rooch /usr/local/bin