1 Go 语言环境安装
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
1 Go 语言环境安装相关推荐
- Windows下R语言环境安装
Windows下R语言环境安装 R官网: https://www.r-project.org/ 按照如下步骤下载windows中的安装文件R-4.1.0-win.exe 文件已经下载完成:R-4.1. ...
- bash: go: 未找到命令_【安全入门】centos7java/python/go语言环境安装
搞技术的肯定都得有几台虚拟机,同时也得弄几个vps,尤其是做网安的,复现个环境,最少用一个虚拟机.不管是开发还是做网络安全(脚本小子),linux机器是必备,一般选ubuntu或者centos 7,每 ...
- Go语言环境安装,验证go语言环境、使用文本编辑器编写一个go hello world,Go lang IDE安装,在golang中新建一个go程序
1 Golang语言环境安装包下载 https://www.golangtc.com/ 下载: go1.9.2.windows-amd64.msi 和 go1.9.2.windows-amd64.zi ...
- 编程语言(1)--Go 语言环境安装
Go 语言环境安装 Go 语言支持以下系统: Linux FreeBSD Mac OS X(也称为 Darwin) Window 安装包下载地址为:https://golang.org/dl/. 如果 ...
- Go入门-Go语言环境安装与GoLand第一个项目创建
目录 一.Go语言环境安装 1.下载 2.查看安装情况 二.GoLand安装 1.下载GoLand 2.激活GoLand 三.GoLand创建第一个go项目 1.新建项目 2.新建go文件 3.编写代 ...
- Go语言教程【二、 Go 语言环境安装】
二. Go 语言环境安装 要在计算机上安装 Go 语言环境,您需要遵循以下步骤: 首先,从 Go 官网(https://golang.org/dl/)下载适用于您计算机的最新版本的 Go 语言环境安装 ...
- 安装go编译器后没有gopath文件夹_Go 语言环境安装(集成 VS code)
作为一个产品狗,一直希望能够点亮编程技能.今天刮台风,无处可去,正好窝在家学习一些编程的知识.研究了很多语言特性后,决定从Go语言入手,开启自己的编程之旅.环境安装主要分成两个部分,第一部分Go编译器 ...
- 【Golang】【Lite IDE】Go语言环境安装及开发工具Lite IDE的安装
GO语言官网:https://golang.google.cn/ LiteIDE官网:http://liteide.org/cn/ 1.分别在对应官网下载好对应系统的GO语言安装程序和Lite IDE ...
- linux运行go程序命令行,宝塔面板Linux环境-安装Golang:Go语言环境安装以及程序如何运行...
有的人可能对Go语言很感兴趣,这也是近几年很火的一门编程语言,我们可以在宝塔面板Linux环境下安装Go语言环境. 安装环境:CentOS Linux 7.6.宝塔面板6.9.3.golang:go1 ...
- GO语言————2、GO语言环境安装
2.1 平台与架构 Go 语言开发团队开发了适用于以下操作系统的编译器: Linux FreeBSD Mac OS X(也称为 Darwin) 目前有2个版本的编译器:Go 原生编译器 gc 和非原生 ...
最新文章
- 2021年大数据ELK(二十六):探索数据(Discovery)
- android 监控app卸载,Android应用监听自身卸载
- Mesos:一个开源的分布式弹性资源管理系统
- spring storedProcedure 使用
- php任务分配思路_PHP执行定时任务的几种方法思路
- mysql插入10万测试_[原创]java使用JDBC向MySQL数据库批次插入10W条数据测试效率
- 使用嵌套循环,打印 5 行 5 列的直角三角形
- 如何理解typedef void
- 数学连乘和累加运算符号_数学符号归纳
- ES面试基础知识要点
- DirectSound学习笔记(2):创建设备对象
- 自己动手写Docker系列 -- 4.1使用busybox创建容器
- 第57条:将局部变量的作用域最小化
- 【pytorch】pytorch-LSTM
- IDEA炫酷主题推荐!非常好看!
- duet设置_一秒把平板变 PC 电脑的扩展屏幕:TwomonUSB Duet Display 对比评测
- 云队友丨带不好人,就只能自己干到死
- kali 密码破解汇总
- android studio + ndk + cmake + jna +sqlite c层报错SQLITE_CANTOPEN(14),SQLITE_MISUSE(21)问题
- 网页播放器自定义倍速播放