在 Windows 下部署 Go 语言环境
http://bbs.chinaunix.net/thread-4088281-1-1.html
1. 首先下载官方二进制安装包:
32 位选择 windows-386.msi
64 位选择 windows-386.msi
http://code.google.com/p/go/down ... ws+Type%3DInstaller
cmd输入:
go version
如果有显示go版本信息,则表示成功安装。
2. 设置 GOPATH
在任意磁盘根目录新建一个文件夹,名字随意,这个将会是我们的工作目录。
我把它命名为 newgo
newgo 目录下新建三个目录:
bin pkg src
之后在“计算机”---“属性”---“高级系统设置”---“高级"---”环境变量“---”系统变量“下面点击新建添加:
变量名:GOPATH
变量值:D:\newgo
为了能在系统里调用我们自己的安装包,还需要将 D:\newgo\bin 加入系统变量。
在系统变量里找到变量”Path“,点击编辑,在变量值后面添加:
- ;D:\newgo\bin
cmd 输入:
go env
如果有看到”set GOPATH = D:\newgo\“,则表示我们的 GOPATH 已经成功设置。
3. 版本控制系统 git 和 hg
为了能正常使用 go get 命令需要安装这两个版本控制系统。
git for windows:http://msysgit.github.io/
cmd 输入:
git --version
如果有正常输出则表示安装成功,没有的话就自己把 git 安装目录手动添加到:
在系统变量里找到变量”Path“,点击编辑,在变量值后面添加:
- ;C:\Program Files\Git\bin
mercurial for windows:http://mercurial.selenic.com/wiki/Download#Windows
cmd 输入:
hg --version
如果有正常输出则表示安装成功。
另外 dos 命令很弱,为了能更好使用 cmd, 我建议安装 MinGW
http://www.mingw.org/
注销重启后就可以在 cmd 使用一些 bash 命令,如:cd、less、touch、mkdir...非常方便。
4. 推荐编辑器 sublime text3
http://www.sublimetext.com/3
安装后打开菜单栏中 “Preferences > Browse Packages”找到目录
在 cmd 命令行里进入此目录,输入:
git clone https://github.com/wbond/sublime_package_control.git "Package Control" //安装 Package Control
cd "Package Control"
git checkout python3
Package Control 安装完毕,重启 ST3。
快捷键 shift + crtl + p
输入 install 确认
输入 gosulime 确认安装
重启后 ST3 就可以正常识别 go 文件。
在 D:\new\src 目录下新建 main.go 并打开输入代码:
- package main
- import (
- "fmt"
- )
- func main() {
- fmt.Println("hello world!")
- }
快捷键 Ctrl-b
输入 go run main.go
成功显示 hello world!
Esc 键退出小窗口
至此,Go for windows 环境部署完毕。
Happy to Go!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述