Installing Dependencies
Go
Install go
following the instructions in the official golang website.
Set GOPATH
First, you will need to set up your GOPATH
. Make sure that the location $HOME
is something like /Users/<username>
, you can corroborate it by typing echo $HOME
in your terminal.
Go to $HOME
with the command cd $HOME
and open the the hidden file .barshrc
with a code editor and paste the following lines (or .bash_profile
if your're using OS X).
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Save and restart the terminal.
Note: If you can't see the file, use the shortcut Command + Shift + .
in Finder.
Updating Packages
To update all packages in your GOPATH
run:
go get -u all
If you want to update a specific package run:
go get -u <package_name>
Glide
Glide is a package manager for Go used in most of Tendermint's and Cosmos' codebases.
To install it copy and paste the following command in your Terminal:
curl https://glide.sh/get | sh
Or install it with Homebrew if you have MacOS (OSX):
brew install glide
Docker
Tendermint and Ethermint also use Docker images for a better ease in installation and usage. You can install Docker for your OS, Cloud Provider or Server from their installation page.