You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.6 KiB

Install Go

Install Go, set the GOPATH, and put GOPATH/bin on your PATH.

Install Tendermint

You should be able to install the latest with a simple go get -u github.com/tendermint/tendermint/cmd/tendermint. The -u makes sure all dependencies are updated as well.

Run tendermint version and tendermint --help.

If the install falied, see vendored dependencies below.

To start a one-node blockchain with a simple in-process application:

tendermint init
tendermint node --proxy_app=dummy

See the application developers guide for more details on building and running applications.

Vendored dependencies

If the go get failed, updated dependencies may have broken the build. Install the correct version of each dependency using glide.

Fist, install glide:

go get github.com/Masterminds/glide

Now, fetch the dependencies and install them with glide and go:

cd $GOPATH/src/github.com/tendermint/tendermint
glide install
go install ./cmd/tendermint

Sometimes glide install is painfully slow. Hang in there champ.

The latest Tendermint Core version is now installed. Check by running tendermint version.

Troubleshooting

If go get failing bothers you, fetch the code using git:

mkdir -p $GOPATH/src/github.com/tendermint
git clone https://github.com/tendermint/tendermint $GOPATH/src/github.com/tendermint/tendermint
cd $GOPATH/src/github.com/tendermint/tendermint
glide install
go install ./cmd/tendermint