Golang开发环境搭建

go安装

下载

安装

  • windos 默认安装在C:/Go/目录下,要将path添加上
  • 配置$GOROOT

GOROOT指向Go开发包的安装目录。从Go 1.0开始,不必显示地设置GOROOT环境变量。Windows安装包将会自动设置GOROOT,默认装在C:\Go

1
GOROOT=C:\Go\

而在*nix环境下,下载Go安装包并解压在/usr/local/目录下,然后把/usr/local/go/bin加入PATH环境变量即可:

1
export PATH=$PATH:/usr/local/go/bin

如果Go安装包没有安装在默认的目录下(Windows为C:\Go,*nix为/usr/local/go),则需要手动设置GOROOT,举个例子(*nix)

1
export GOROOT=$HOME/go

  • 配置$GOPATH

GOPATH指定了Go工程目录,包含 srcpkgbin 三个子目录。这是开发 Go 程序时,唯一需要显示设置的环境变量。当使用go get目录下载Go第三方程序包时,也会安装在这个目录下。此外,为了方便,要记得把$GOPATH/bin也加到PATH环境变量:

1
export PATH=$PATH:$GOPATH/bin

hello,world

建立hello.go

1
2
3
4
5
6
7
8
9
package main

import (
"fmt"
)

func main(){
fmt.Println("hello");
}

1
2
3
go run hello.go

hello //输出

go开发利器vscode

安装vscode插件go

alt+左键点击,进行跳转

Go开发相关配置

setting.json中进行相关设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{

"files.autoSave": "onFocusChange",
"go.buildOnSave": true,
"go.lintOnSave": true,
"go.vetOnSave": true,
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.useCodeSnippetsOnFunctionSuggest": false,
"go.formatOnSave": true,
"go.formatTool": "goreturns",
"go.goroot": "C:\\go",
"go.gopath": "D:\\go"
}