routerd
routerd is the command-line interface and daemon that connects to Router and enables you to interact with the Router chain. Router Core is the official Golang reference implementation of the Router node software.
Quick Start
To install routerd and interact with the Router Core without running a node, run the following commands on your terminal/cmd:
git clone https://github.com/router-protocol/router-chain.git
cd router-chain
git checkout dev
make install
Verify the installation by running the following command:
routerd version
Troubleshooting Common Issues
If you are on a Windows machine and the
makesoftware is not preinstalled, install it using the instructions given here.If you get the following error while cloning the router-chain git repo:
remote: Support for password authentication was removed on August 13, 2021then follow the steps given here to resolve it.If you get the following error while running
make installon your Mac:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrunthen follow the steps given here to resolve it.make installwill copyrouterdto$HOME/go/binby default. If you get the following error:zsh: command not found: routerdthen add the following two commands to the ~/.zshrc file:export GOPATH=$HOME/go
export PATH=$GOPATH:$GOPATH/bin:$PATHTo find the ~/.zshrc file, go to Finder -> Home (your Mac user account) and unhide hidden files by pressing
cmd+shift+.simultaneously.