go-ethereum, also known as geth, is a Go implementation of the Ethereum protocol. Use this tag for questions about creating or writing code for a geth-based Ethereum service.
go-ethereum is the most widely used client implementation for Ethereum.
Install on Mac
Install brew...
brew update
brew upgrade
Install Ethereum
brew tap ethereum/ethereum
brew install ethereum
Install on Windows
Download the latest stable binary, extract it, download the zip file, extract geth.exe from zip, open a command terminal and type:
chdir <path to extracted binary>
open geth.exe
Install on Linux
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum