# Installation guide for Script Node setup for Win , Mac and Linux

## **Step 1 - \[ Setup Go Environment ]**

&#x20;$ sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install build-essential

&#x20;$ wget <https://go.dev/dl/go1.17.4.linux-amd64.tar.gz&#x20>;

&#x20;$ rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.4.linux-amd64.tar.gz&#x20;

&#x20;$ echo 'export PATH=$PATH:/usr/local/go/bin' >> \~/.profile&#x20;

&#x20;$ echo 'export PATH=$PATH:/usr/local/go/bin' >> \~/.bashrc&#x20;

&#x20;$ echo 'export SCRIPT\_HOME=/usr/local/go/src/github.com/scripttoken/script' >> \~/.bashrc&#x20;

&#x20;$ echo 'export SCRIPT\_HOME=/usr/local/go/src/github.com/scripttoken/script' >> \~/.profile&#x20;

&#x20;$ source \~/.bashrc && source \~/.profile

## **Step 2 - \[ Setup Node ]**

$ mkdir -p /usr/local/go/src/github.com/scripttoken/ && cd /usr/local/go/src/github.com/scripttoken/ git clone <https://github.com/scriptnetwork/Node-Network-guide.git> script

{% hint style="info" %}
Note: Code is there on main branch so it can be clone directly without switching any branch using github&#x20;
{% endhint %}

$ cd $SCRIPT\_HOME
