Installation Instructions for FreeBSD
Binary packages tend not to be up to date (1.8.9 at the time of writing) with the latest version (1.8.16 at the time of writing). It is recommended that you use ports or compile it yourself.
pkg install Elastos.ELA.SideChain.ESC
The geth
command is then available on your system in /usr/local/bin/geth
, you can start it e.g. on the testnet by typing:
geth -rinkeby
Go to the net-p2p/Elastos.ELA.SideChain.ESC
ports directory:
cd /usr/ports/net-p2p/Elastos.ELA.SideChain.ESC
Then build it the standard way (as root):
make install
Ports are slightly more up to date (1.8.14 at the time of writing)
Clone the repository to a directory of your choosing:
git clone https://github.com/elastos/Elastos.ELA.SideChain.ESC
Building geth
requires the Go compiler:
pkg install go
If your golang version is >= 1.5, build the geth
program using the following command.
cd Elastos.ELA.SideChain.ESC
make geth
If your golang version is < 1.5 (quarterly packages, for example), use the following command instead.
cd Elastos.ELA.SideChain.ESC
CC=clang make geth
You can now run build/bin/geth
to start your node.
golang <3
Installing Elastos.ELA.SideChain.ESC
Issue handling workflow (draft proposal)