windows系统 go语言安装+环境配置+IDE安装+IDE配置

本文详细介绍了在Windows环境下,如何从零开始搭建Go语言开发环境,包括系统选择、软件下载、环境变量配置、GOPATH目录建立及VSCode配置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近两台电脑都要重装系统,又得费事安装一次所有程序。
写个步骤说明,以防以后忘记,也顺便方便各位新人参考。

安装环境:
  • 系统:windows10 x64 + windows7 x86;
  • GO语言:从安装包安装,使用最近新发布的1.11版本;
  • IDE:Visual Studio Code
下载:
开始操作:
1. 下载以上四个安装包,并选择对应系统的版本进行安装。
  • 后三个安装包一路点击下一步,直到安装完成即可。(安装路径也可以自行修改)
  • 安装go语言的时候,记下安装路径,我这是 E:\go
2.配置go语言的环境变量
  • 鼠标右键单击 我的电脑—属性—高级系统设置—高级—环境变量。
    • 系统变量 Path:作用是指定命令搜索路径。
      • 检查是否有 E:\go\bin 路径,没有则手动添加在最后,用英文分号 ; 与前方路径分割;
        在这里插入图片描述
    • 系统变量 GOROOT:Go语言安装目录。
      • 检查变量是否存在,路径是否正确,没有则手动添加,路径为:E:\go
        在这里插入图片描述
    • 系统变量 GOPATH:允许多个目录。当有多个目录时,用英文分号 ; 进行分割,当有多个GOPATH时默认将go get获取的包存放在第一个目录下。
      • 检查变量是否存在,没有则手动添加,目录自行定义,我这里是 E:\goDevelopment
        在这里插入图片描述
  • 完成后点击确定。 关闭窗口。
3.建立GOPATH目录
  • 接下来手动建立GOPATH目录
    我这里实在E盘下面创建 goDevelopment 目录
    在这里插入图片描述
  • 然后进入 goDevelopment 目录,创建 bin、pkg、src 三个目录。
    在这里插入图片描述
4.检查go是否安装成功
  • 运行cmd,输入 go env 并回车,查看信息与上面的配置相符即可;
    在这里插入图片描述
5.Visual Studio Code(以下简称vsc) 配置
  • 打开vsc,快捷键:Ctrl+Shift+X,或者找到界面最左侧的几个大图标,点击正方形那个就可以进入扩展。
    • 在扩展中搜索 go ,单击搜索结果第一个,安装;
    • 在扩展中搜索 vscode-icons ,安装;
    • 然后重载vcs即可完成扩展的安装;
      在这里插入图片描述
  • 在vsc菜单栏依次选择 文件–首选项–设置 ,然后 打开settings.json
    打开 settings.json
  • 在右侧的用户设置定义GOROOT和GOPATH
    在这里插入图片描述
  • 其他的配置项按需设置即可,贴上我的配置文本。
    { "editor.fontSize": 17, "files.autoSave": "onFocusChange", "go.goroot": "E:\\Go", "go.gopath": "E:\\goDevelopment", "go.buildTags": "", "go.buildFlags": [], "go.lintFlags": [], "go.vetFlags": [], "go.coverOnSave": false, "go.useCodeSnippetsOnFunctionSuggest": true, "go.formatTool": "goreturns", "go.gocodeAutoBuild": false, "workbench.colorTheme": "One Dark Pro", "workbench.iconTheme": "vscode-icons", "window.menuBarVisibility": "toggle", "window.zoomLevel": 0, "explorer.confirmDelete": false, "explorer.confirmDragAndDrop": false }
6.Visual Studio Code的go插件安装
  • 打开cmd,依次 go get 以下插件即可。
    • go get -u -v github.com/nsf/gocode
    • go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs
    • go get -u -v github.com/rogpeppe/godef
    • go get -u -v github.com/alecthomas/gometalinter
    • go get -u -v github.com/haya14busa/goplay/cmd/goplay
    • go get -u -v github.com/tylerb/gotype-live
    • go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
    • go get -u -v github.com/sourcegraph/go-langserver
    • go get -u -v github.com/fatih/gomodifytags
    • go get -u -v github.com/ramya-rao-a/go-outline
    • go get -u -v github.com/acroca/go-symbols
    • go get -u -v golang.org/x/tools/cmd/guru
    • go get -u -v golang.org/x/tools/cmd/gorename
    • go get -u -v golang.org/x/tools/cmd/godoc
    • go get -u -v github.com/zmb3/gogetdoc
    • go get -u -v golang.org/x/tools/cmd/goimports
    • go get -u -v github.com/golang/lint/golint
    • go get -u -v github.com/sqs/goreturns
    • go get -u -v github.com/josharian/impl
    • go get -u -v sourcegraph.com/sqs/goreturns
    • go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
    • go get -u -v github.com/cweill/gotests/...
    • go get -u -v honnef.co/go/tools/...
7.关于go插件安装失败的解决方法
  • %GOPATH%\src\目录下,创建golang.org文件夹;
  • 然后在%GOPATH%\src\golang.org\目录下创建名称为x的文件夹;
  • 打开cmd,cd进入%GOPATH%\src\golang.org\x目录;
  • 输入git clone https://github.com/golang/tools.git tools -->回车,并等待下载完成;
  • 完成后,%GOPATH%\src\golang.org\x目录下,会多出来一个tools的文件夹;
  • 最后重新 go get上面第6步的go插件即可;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值