快速安装
1 2 3 4
| $ sudo apt-get update $ sudo apt-get install golang-go $ go version go version go1.10.1 linux/amd64
|
最新版
【golang.org】 是无法访问的,【golang.google.cn】 可以下载最新版本 【v1.12.6】,【安装文档在这里】 。
以下是翻译:
- 下载,选择合适的版本
- 解压到 /usr/local, creating a Go tree in /usr/local/go. 例如:
1
| tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
|
- 加入
/usr/local/go/bin
环境变量. 可以加入到 /etc/profile
或者 $HOME/.profile
:1
| export PATH=$PATH:/usr/local/go/bin
|
- 使变量生效
source $HOME/.profile.
安装【v1.12.6】示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| $ cd /usr/local $ sudo wget https://dl.google.com/go/go1.12.6.linux-amd64.tar.gz $ sudo tar -xzf go1.12.6.linux-amd64.tar.gz
$ vim ~/.profile export GOROOT=/usr/local/go export GOPATH=/home/samwen/golangworks export GOBIN=$GOPATH/bin export PATH=$PATH:$GOROOT/bin export PATH=$PATH:$GOPATH/bin $ source ~/.profile $ echo $GOBIN /home/samwen/golangworks/bin $ go version go version go1.12.6 linux/amd64
|
写个demo试试
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| $ cd ~/golangworks $ mkdir -p src/demo $ cd src/demo $ vim hello.go
package main
import "fmt" func main() { fmt.Println("Hello Golang") }
$ go run hello.go Hello Golang
$ go build hello.go $ ls hello hello.go $ ./hello Hello Golang
$ go install hello.go $ ../../bin/demo Hello Golang
|