Golang/Install

From Ever changing code
< Golang
Revision as of 15:11, 2 June 2018 by Pio2pio (talk | contribs) (Created page with "= Ubuntu Install = Ubuntu LTS 16.04 = Multiple versions = You can have multiple versions fo Golang installed in your system. The way to manage the current version in use is t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Ubuntu Install

Ubuntu LTS 16.04

Multiple versions

You can have multiple versions fo Golang installed in your system. The way to manage the current version in use is to use update-alternatives

Before

  Selection    Path                  Priority   Status
------------------------------------------------------------
  0            /usr/bin/golang-go     10        auto mode
  1            /usr/bin/gccgo-go      5         manual mode
  2            /usr/bin/golang-go     10        manual mode

Installed manually unzipped GoLang into /usr/local/go but was not added to alternatives. Use command below to add it on:

sudo update-alternatives --install "/usr/bin/go" "go" "/usr/local/go/bin/go" 2

After

  Selection    Path                  Priority   Status
------------------------------------------------------------
* 0            /usr/bin/golang-go     10        auto mode
  1            /usr/bin/gccgo-go      5         manual mode
  2            /usr/bin/golang-go     10        manual mode
  3            /usr/local/go/bin/go   2         manual mode

Then run command to change go binary available in your shell

sudo update-alternatives --config go  #then select 3

When you run

$ go version #the version of go will be the one from /usr/local/go location.