# 搭建 Go 语言开发环境

Windows 搭建 GO 语言开发环境

出现 与 Windows 版本不兼容 的错误可以查看这里

# 安装

首先去 Golang 官网(免翻) 下载并安装

提示

默认 GOPATH 变量在用户变量中值为 {UserNanme}\go

  • 自定义 GOPATH 位置

打开运行输入 sysdm.cpl 回车

  1. 点击 高级 选项卡
  2. 点击 环境变量

用户变量 中找到 GOPATH 点击编辑,填写完之后点击确定

变量值:你的 gopath 路径

# 验证

打开运行并输入 cmd ,输入 go version 返回信息如下即为成功。

go version go1.12.7 windows/amd64

# 安装 TDM-GCC

使用 sqlite3 需要安装 GCC;点击下载并安装 GCC

提示

本站提供加速节点:tdm64-gcc-5.1.0-2.exe

这一步时点击 Create 即可

# 安装 Git

点击下载并安装 Git

提示

本站提供加速节点:Git-2.23.0-64-bit.exe

# 安装 GoLand

点击下载并安装GoLand

TIP

选择64位的快捷方式。关联 .go 文件

安装完直接点击 Finish 即可,暂时不要先启动

# 引入包

打开 运行 输入 cmd

在终端输入以下命令设置代理(如果有)

set http_proxy=http://your_http_proxy:port

依次输入以下命令,按回车键确定

go get -u github.com/astaxie/beego
go get -u github.com/beego/bee
go get -u github.com/mattn/go-sqlite3
go get -u github.com/GiterLab/aliyun-sms-go-sdk
go get -u github.com/go-xorm/xorm
go get -u github.com/robfig/cron

TIP

获取到的包会放在开头设置的 GOPATH 目录中的 src\github.com 目录中

# 配置 GoLand

注意

首次运行需要激活,请自行购买正版进行激活

完成之后如下图所示,点击 Open Project

弹出来的窗口中选择你的 gopath 目录然后点击 OK

WARNING

注意路径,是整个 gopath 而不是 gopath\src

这时候程序会加载源代码以及引入的包,可以看到右下角的进度条,速度取决于计算机配置

完毕之前点击右上角的 Edit configurations (如下图)来添加我们的程序。

配置如下图所示

  1. 点击 + 号选择 Go Build
  2. Name 中填写 erp
  3. 点击下拉并选择 Package
  4. Pachage path 填写 erp
  5. 选择源代码的路径 6 同上

然后点击 OK

# GoLand 调整

  1. 在左上角点击 File 并选择 Settings
  2. 在弹出的窗口中在左边点击 Editor - File Types
  3. 接着在上面的选项中找到HTML并点击下面的 +
  4. 输入 *.tpl  点击 OK

点击 OK 关闭窗口

  • 启动程序

点击右上角绿色的三角形图标启动程序

打开浏览器,在地址栏中输入

localhost:8000

或者

127.0.0.1:8000
  • 调整主题

左上角点击 File 并选择 Settings

在弹出的窗口中在左边点击 Editor - Color Scheme

点击 DarculaOK 即可

# 错误解决

若 IDE 出现 “不兼容” 的错误则可能是 GOBIN 环境变量问题

打开环境变量设置 - 用户变量,点击 PATH 编辑。其中有一个变量为 %USERPROFILE%\go\bin,将其改为你的 GOPATH 目录中的 bin 目录即可

假设你的 GOPATHC:\Users\Louis\Documents\GOPATH

%USERPROFILE%\go\bin 应该成 C:\Users\Louis\Documents\GOPATH\bin

注意

此操作重启计算机后生效