1. 下载 golang 语言安装包
在 golang 官网下载地址 https://studygolang.com/dl 下载对应操作系统的安装包。
2. Linux 下 golang 环境搭建
2.1 创建 /root/go 目录,把 go1.12.7.linux-amd64.tar.gz 安装包拷贝进来
2.2 执行解压到 /usr/local 目录下,会创建 /usr/local/go
tar -C /usr/local -xzf go1.12.7.linux-amd64.tar.gz
2.3 建立 go 的工作目录 /root/go/gowork
2.4 设置环境变量 PATH、GOROOT、GOPATH
在 /etc/profile 或者 $HOME/.bash_profile 里面设置
vim .bash_profile 在最后添加
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/root/go/gowork
export PATH=$PATH:$GOPATH/bin
2.5 在 /root/go/gowork 目录下建 src、bin、pkg 三个目录
这三个目录是 golang 约定的三个目录
- src:包含 go 源文件
- pkg:包含包对象,编译好的库文件
- bin:包含可执行命令
如果要创建多个 go 项目,可以只要在 src 目录里面创建多个相应的 项目目录 即可。
3. Windows 下 golang 环境搭建
3.1 解压安装包
把下载的 go1.12.7.windows-amd64.zip 放到 F:\Go (自己随便放在某个文件夹中都可),解压。
3.2 在 F:\Go 下建go 的工作目录 F:\Go\gowork
在 F:\Go\gowork 下面建 src、bin、pkg 三个文件夹
3.3 设置环境变量
4. vscode 配置 golang 开发环境
4.1 设置代码同步远程服务器
在 vscode 中设置:把 F:\Go\gowork\src 文件夹上传同步到 Linux下面的 /root/go/gowork/src 目录,这样在 vscode 中写代码直接同步到 Linux 中了。具体方法参照《vscode 实时同步代码到远程服务器》。
4.2 下载 git 工具
下载 git 工具是因为后面安装 go 插件需要用此工具下载。
git 下载地址 https://git-scm.com/downloads
安装 git ,这里笔者安装的路径是 D:\Program Files\Git
设置 git 工具的环境变量,注意:路径是 D:\Program Files\Git\cmd,而不是 D:\Program Files\Git\bin。
4.3 在 vscode 中下载 go 插件
安装 go 相关的插件需要墙。
在 vscode 中设置代理, 文件-》首选项-》设置,找到 HTTP 项
这里面不能直接编辑修改,双击右边的画笔工具,会出现下面的界面编辑 http.proxy
重新打开 vscode 在右下角有 go 插件安装的提示 选择 all install,等待安装
安装完成
bin 目录下面
src 目录下面
4.4 测试
在 src 下面建一个 demo1/main.go 文件
package main
import "fmt"
func main() {
fmt.Println("hello go.");
}
使用 vscode 的快捷键 crtl + ~ 打开控制台,这里的控制台就是 cmd 工具
执行
go run demo1/main.go
会打印出 hello go
执行
go build demo1/main.go
会生成 main.exe 程序
代码上传同步到 Linux 在下面执行相应的命令,也可以得道相同的结果。
注意在执行 go install 时候,进入到具体项目目录下执行时 要带上 ./ (当前目录)否则会报错找不到。
有疑问加站长微信联系(非本文作者)