Search…
Installation Steps
Obtaining the binary can be done by either of the following methods:

Download Binary from GitHub

  1. 1.
    First make sure you have golang installed and $PATH is pointing to where go binary is installed. Also set the $GOPATH environment variable.
  2. 2.
    Head over to our Releases Page and download the latest version of the Onomy Binary.
    • Default structure for Onomy files:
1
$HOME
2
|- .onomy (Default home location for onomy chain)
3
|- bin (Default location for all the binaries)
4
|- scripts (Default location of all the scripts)
5
|- src (Default location for source code, in case binaries are compiled locally)
Copied!
3. Copy the downloaded binary to $HOME/.onomy/bin directory and add executable permission chmod +x onomyd
4. Add $HOME/.onomy/bin to $PATH environment variable. export PATH=$PATH:$HOME/.onomy/bin
5. To make changes in PATH variable persistent, run the following command, which will add an export command to your .bashrc file. echo "export PATH=$PATH:$HOME/.onomy/bin" >> ~/.bashrc

Compile Binary Locally

  1. 1.
    Download the bin.sh script wget https://raw.githubusercontent.com/onomyprotocol/onomy/dev/deploy/testnet/scripts/bin.sh
  2. 2.
    Add the executable permission using chmod +x bin.sh
  3. 3.
    Run the script using bash bin.sh
  4. 4.
    Restart terminal so changes made in environment can take effect
This script downloads and compiles Onomy binary. A new directory .onomy will be created in your home directory. All the source code will be downloaded in the .onomy/src directory. Compiled binary will be in .onomy/bin directory.
NOTE: Do not run the script as a super user. If you run script as a super user, then the .onomy directory will be created in home directory of super user. Script will ask for super user privileges while installing and updating packages.