forked from ethereum/go-ethereum
-
Notifications
You must be signed in to change notification settings - Fork 7
Building Edge
erezwanderman edited this page Oct 13, 2014
·
19 revisions
We assume you have a GOPATH set up appropriately. If not, you can read about setting it up here: http://golang.org/doc/code.html#GOPATH.
In order to 'build edge', we need to switch 3 repos to their 'develop' branch
-
Begin by getting the newest version of the go client source and their dependencies:
go get -u -d github.com/obscuren/serpent-go go get -u -d github.com/ethereum/go-ethereum/ethereum go get -u -d github.com/ethereum/go-ethereum/mist
-
Init the serpent submodule
cd $GOPATH/src/github.com/obscuren/serpent-go git submodule init git submodule update
-
Switch to the
develop
branch the necessary repos:cd $GOPATH/src/github.com/ethereum/go-ethereum git checkout develop cd $GOPATH/src/github.com/ethereum/eth-go git checkout develop cd $GOPATH/src/github.com/obscuren/mutan git checkout develop
-
Go forth and build away:
cd $GOPATH/src/github.com/ethereum/go-ethereum/ethereum go install -v cd $GOPATH/src/github.com/ethereum/go-ethereum/mist go install -v