Developers
FAQRoadmapEcosystemDevelopers
1.0.0
1.0.0
  • Introduction
  • Definitions
  • Getting Started
    • Using docker
      • Install Docker
      • Build using Docker
    • Install without Docker
      • Prerequisites
      • Setting Up The Node
      • Interact With The Node
      • Building Smart Contracts
    • Deploying Our PoC
      • Asset Manager
    • Interest Calculation
    • Audit Report
  • API References
    • NFT Lend
    • NFT Rent
    • NFT Exchange
  • Community Links
    • Github
    • Twitter
    • Discord Community
    • Telegram Community
    • Telegram Channel
    • LinkedIn
Powered by GitBook
On this page
  • Prepare a computer for Substrate development
  • 1. Install build tools & libraries
  • 2. Setup Rust Developer Environment

Was this helpful?

  1. Getting Started
  2. Install without Docker

Prerequisites

PreviousInstall without DockerNextSetting Up The Node

Last updated 3 years ago

Was this helpful?

Prepare a computer for Substrate development

You can follow the detailed guide from

1. Install build tools & libraries

macOS

# Install Homebrew if necessary https://brew.sh/
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

# Make sure Homebrew is up-to-date, install openssl
brew update
brew install openssl

Ubuntu/Debian

sudo apt update
# May prompt for location information
sudo apt install -y git clang curl libssl-dev

Arch Linux

Run these commands from a terminal:

pacman -Syu --needed --noconfirm curl git clang

Fedora

Run these commands from a terminal:

sudo dnf update
sudo dnf install clang curl git openssl-devel

2. Setup Rust Developer Environment

Run this command from a terminal:

curl https://getsubstrate.io -sSf | bash -s -- --fast
Substrate Developer Hub.
LogoSubstrate_