Rapid Chain
  • WHITE PAPER
    • Introduction
    • Mission and Vision
    • Architecture
    • Highlights
    • Safety and Compliance
    • Usage Areas
    • A look to the Future
    • Summary and contact
  • Getting Started
    • Network Information
    • Setting Up a Connection
  • Developer Resources
    • Deploying Smart Contracts
    • Local Rapid Node
    • Resources
    • NFT & Token API
    • Token Deployer
    • Faucet
  • FULL NODE
    • Validator Guide
      • Wallet Commands
      • Validator Commands
      • Governance
      • Stake, Delegation & Rewards
    • Run a Rapid Node
      • System Configuration
      • Local dependencies
      • Build Rapidd
      • General Settings
      • Join Network
      • Running Rapidd
    • Run a Rapid Validator
      • Register a Validator
      • Restore a Validator
    • Auto Installation
      • Build Rapidd
      • Create Validator
Powered by GitBook
On this page
  1. FULL NODE
  2. Run a Rapid Node

Local dependencies

First install these dependencies

PreviousSystem ConfigurationNextBuild Rapidd

Last updated 1 year ago

CtrlK
  • Linux (General) / Ubuntu
  • CentOS / Fedora
  • Arch Linux
  • macOS
  • Windows
Dependency
Version
Link

Go

1.19+

https://golang.org/doc/install

Docker

Latest

https://docs.docker.com/get-docker/

Cargo

Latest

https://doc.rust-lang.org/cargo/getting-started/installation.html

Rust

Latest

GNU Make

Latest

GCC

Latest

CMake

Latest

Git

Latest

jq

Latest

Linux (General) / Ubuntu

Install Dependencies

Open a terminal and run the following commands:

sudo apt update
sudo apt install golang docker.io jq git cmake gcc make
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs 

CentOS / Fedora

These instructions cover CentOS, RHEL, and Fedora, which use the yum or dnf package managers.

Install Dependencies

Open a terminal and run the following commands:

sudo yum install golang docker jq git cmake gcc make
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Arch Linux

These instructions cover Arch Linux using the paru , yay or pacman package managers.

Install Dependencies

Open a terminal and run the following commands:

sudo pacman -Sy
sudo pacman -S golang docker jq git cmake gcc make
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

macOS

Install Homebrew

Homebrew is a package manager designed for macOS, streamlining software installation. If you haven't set up Homebrew on your Mac, you can find instructions at https://brew.sh/.

Install Dependencies

Open a terminal and run the following command:

brew install go docker jq git cmake gcc rustup make
rustup-init

Windows

Install Chocolatey

Chocolatey is a package manager developed for Windows, making software installation more straightforward. If you haven't added Chocolatey to your Windows environment, you can find guidance at https://chocolatey.org/install.

Install Dependencies

Open a Command Prompt or PowerShell with administrator privileges and run the following command:

choco install golang docker-desktop jq git cmake mingw rust make
|
sh
https://www.rust-lang.org/tools/install
https://www.gnu.org/software/make/
https://gcc.gnu.org/install/index.html
https://cmake.org/install/
https://git-scm.com/downloads
https://stedolan.github.io/jq/download/