安装

说明:Ubuntu18.04命令行安装版本为 1.10,Ubuntu20.04命令行安装版本为 1.13

使用命令安装

sudo apt install golang

使用压缩包安装

https://golang.google.cn/dl/ 下载压缩包安装

sudo chmod a+x go1.14.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.14.linux-amd64.tar.gz

安装后可用 go versiongo env 查看相关信息

设置环境变量

将以下一行添加到 /etc/profile 文件末尾

export GOROOT="/usr/local/go"
export GOPATH=$HOME/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN

- GOROOTGOPATH 可参考 go env 命令结果

- 如需设置只对当前用户有效,可将以上命令添加到 ~/.profile 文件末尾

然后,使用以下命令生效

source /etc/profile

模块代理(推荐方法,天朝特供,support V1.13+)

天朝用户建议在terminal中执行以下命令对环境变量进行修改

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

设置方法参考 https://goproxy.cn 页面说明

代理仓库

附加:不使用模块代理,不翻墙安装 golang.org/x/net 方法(不建议)

mkdir -p $GOPATH/src/golang.org/x/
cd !$
git clone --depth 1 https://github.com/golang/net.git

执行 go install net 之后没有提示,就说明安装OK

除 net 包之外,其他的包也从 github/golang 下找

Goland IDE安装

  1. 从官网下载 tar.gz 文件
  2. Terminal执行下列命令
    sudo tar -xzf goland-2019.3.3.tar.gz -C /opt/
    cd /opt/GoLand-2019.3.3/bin/
    sh goland.sh
    
  3. 激活码在 /attach/phpstorm_pycharm_goland_active.txt 文件里面

vscode 安装设置

  1. 环境变量 中把 GOPATH 设置为golang的安装目录,如:D:\go
  2. 代码放在 %GOPATH%\src\ 目录下,如:%GOPATH%\src\code\demo.go
  3. vscode 安装 Go 扩展: 在左侧选 扩展 (Ctrl+Shift+X) –> 搜索框中填入 Go –> 点 安装
  4. 设置模块代理
    go env -w GO111MODULE=on
    go env -w GOPROXY=https://goproxy.cn,direct
    
  5. vscode 设置为中文: Ctrl+Shift+P –> Configure Display Language –> 安装其他语言 –> 左侧选 Chinese (Simplified) Language Pack... –> 点 安装

执行及编译

执行源码

go run helloworld.go

编译源码

go build helloworld.go

编译后生成名为 helloworld 的文件,Windows下名为 helloworld.exe

资源