Go语言SDK安装和配置
-
什么是SDK
- 软件开发工具包(外语首字母缩写:SDK、外语全称:SoftwareDevelopmentKit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合
- 如果不安装SDK, 你可以编写Go语言代码, 但是你不能编译执行编写好的Go语言代码
-
如何安装?
-
1.下载SDK安装包。地址: https://golang.google.cn/dl/
- 由于新版本一般不太稳定, 所以我们选择下载上一个版本
-
-
2.运行图形化安装包
-
-
3.检测配置环境变量
-
-
-
-
3.1.添加GOROOT环境变量
- 用于告诉操作系统,我们把Go语言SDK安装到哪了
-
-
-
3.2.配置GOPATH环境变量
-
用于告诉操作系统,将来我们要在哪里编写Go语言程序
-
image.png
-
-
-
3.3.配置GoBin环境变量
- 用于告诉操作系统,去哪查找Go语言提供的一些应用程序
-
-
-
最终结果
-
-
4.检查是否安装配置成功
- 4.1打开CMD
-
- 4.2输入
go version -
- 4.3输入
go env -
安装Go语言开发工具
- 记事本(开发效率极低)
- Vim(初学者入门门槛高)
- VSCode(不喜欢)
- Sublime Test(不喜欢)
- GoLand(喜欢,当收费)
- LiteIDE(开源免费, 跨平台运行,轻量级)
- 生男生女都一样, 最关键是你中意哪个就用哪个
Sublime 安装
快速安装
最简单的方式是通过Sublime Text 3的console命令界面进行安装
使用 ctrl+`快捷键 或者 菜单项View > Show Console 来调出命令界面
然后复制粘贴下面的Python代码到命令输入框中:
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
另外提供Sublime text 2的Package Control的安装代码
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
手动安装
可能会由于你所在的网络通过代理访问而导致安装失败,你可以通过下面的步骤来手动安装
-
点击菜单Preferences > Browse Packages…
-
然后打开上一级文件夹到已安装的Packages所在文件夹 Installed Packages
-
从 https://sublime.wbond.net/Package%20Control.sublime-package 下载后,复制该文件到上面打开的目录
-
重启Sublime Text,完成对Package Control的安装
(3)安装GoSublime插件
Ctrl+Shift+p打开Package Controll 输入pcip(即“Package Control: Install Package”的缩写),然后输入GoSublime,按确定就开始安装了。
(4)同上步(3)安装Go Build
(5)安装gocode代码自动提示
打开windows的命令行提示符程序,开始-》运行-》cmd运行如下代码
go get -u github.com/nsf/gocode
go install github.com/nsf/gocode
如果有错误提示,那么要安装git客户端(windows git 下载地址 http://msysgit.github.io/ ,同时要在path环境变量后追加git配置 ;D:\Program Files\Git\bin;D:\Program Files\Git\libexec\git-core;)
(6)设置go非标准库智能提示
最新版本的 gosublime 要求设置你的 GOPATH 变量到它的配置文件中,否则可能无法支持对非标准库包的代码输入提示,打开 Settings - Default,拷贝所有内容,然后粘贴到 Settings - User 中(这样的做法是为了保证你的修改不会被插件更新而重置,这插件更新很频繁)。
接下来,在 env 这栏中输入你的 GOPATH 变量,重启设置生效。
"env": {
"GOROOT":"C:\\go",
"GOPATH": "E:\\mygo"
},
Goland安装
- 下载安装包: 点我下载Goland
- 运行安装文件
-
- 疯狂下一步
-
- **程序: 自行淘宝
JetBrains **(仅供学生党参考, 在职人员请支持正版)
- 看不习惯英文的可以自行百度
Goland汉化包
- 打开项目文件夹
-
-
测试开发工具是否安装正确
+ -
- 其它问题:
-
提示没有安装JVM
- 下载Java SDK 点我下载
-
- 安装即可
三.编写和运行Go程序
-
-
1.用sublime在gopath/src目录下新建一个程序hello.go,代码如下
-
2.运行go程序:CTRL+B打开sublime的命令行,在提示符下输入 go run hello.go
-
3.编译生成exe程序:CTRL+B打开sublime的命令行,在提示符下输入 go build hello.go
- 转载自:
- https://www.jianshu.com/p/17cd1adcd46e
- https://blog.csdn.net/Hi_TYSONZHANG/article/details/78810128?utm_source=copy
- https://jingyan.baidu.com/article/c14654134b8bde0bfcfc4c9a.html