咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

Ubuntu 18.04 LTS 安装Golang

快速安装

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】【安装文档在这里】

以下是翻译:

  1. 下载,选择合适的版本
  2. 解压到 /usr/local, creating a Go tree in /usr/local/go. 例如:
    1
    tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
  3. 加入 /usr/local/go/bin 环境变量. 可以加入到 /etc/profile 或者 $HOME/.profile:
    1
    export PATH=$PATH:/usr/local/go/bin
  4. 使变量生效 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
# build可执行文件(build在任何目录都可以执行)
$ go build hello.go
$ ls
hello hello.go
$ ./hello
Hello Golang
# install 必须在 GOPATH 下,可执行文件在$GOPATH/bin
$ go install hello.go
$ ../../bin/demo
Hello Golang