windows系统 go语言安装+环境配置+IDE安装+IDE配置 - Go语言中文社区

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


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

安装环境:
  • 系统:windows10 x64 + windows7 x86;
  • GO语言:从安装包安装,使用最近新发布的1.11版本;
  • IDE:Visual Studio Code
下载:
开始操作:
1. 下载以上四个安装包,并选择对应系统的版本进行安装。
  • 后三个安装包一路点击下一步,直到安装完成即可。(安装路径也可以自行修改)
  • 安装go语言的时候,记下安装路径,我这是 E:go
2.配置go语言的环境变量
  • 鼠标右键单击 我的电脑—属性—高级系统设置—高级—环境变量。
    • 系统变量 Path:作用是指定命令搜索路径。
      • 检查是否有 E:gobin 路径,没有则手动添加在最后,用英文分号 ; 与前方路径分割;
        在这里插入图片描述
    • 系统变量 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%srcgolang.org目录下创建名称为x的文件夹;
  • 打开cmd,cd进入%GOPATH%srcgolang.orgx目录;
  • 输入git clone https://github.com/golang/tools.git tools -->回车,并等待下载完成;
  • 完成后,%GOPATH%srcgolang.orgx目录下,会多出来一个tools的文件夹;
  • 最后重新 go get上面第6步的go插件即可;
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/mirage003/article/details/82809458
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢