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')

手动安装

可能会由于你所在的网络通过代理访问而导致安装失败,你可以通过下面的步骤来手动安装

  1. 点击菜单Preferences > Browse Packages…

  2. 然后打开上一级文件夹到已安装的Packages所在文件夹 Installed Packages

  3. 从 https://sublime.wbond.net/Package%20Control.sublime-package 下载后,复制该文件到上面打开的目录

  4. 重启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 语言环境安装相关推荐

  1. Windows下R语言环境安装

    Windows下R语言环境安装 R官网: https://www.r-project.org/ 按照如下步骤下载windows中的安装文件R-4.1.0-win.exe 文件已经下载完成:R-4.1. ...

  2. bash: go: 未找到命令_【安全入门】centos7java/python/go语言环境安装

    搞技术的肯定都得有几台虚拟机,同时也得弄几个vps,尤其是做网安的,复现个环境,最少用一个虚拟机.不管是开发还是做网络安全(脚本小子),linux机器是必备,一般选ubuntu或者centos 7,每 ...

  3. 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 ...

  4. 编程语言(1)--Go 语言环境安装

    Go 语言环境安装 Go 语言支持以下系统: Linux FreeBSD Mac OS X(也称为 Darwin) Window 安装包下载地址为:https://golang.org/dl/. 如果 ...

  5. Go入门-Go语言环境安装与GoLand第一个项目创建

    目录 一.Go语言环境安装 1.下载 2.查看安装情况 二.GoLand安装 1.下载GoLand 2.激活GoLand 三.GoLand创建第一个go项目 1.新建项目 2.新建go文件 3.编写代 ...

  6. Go语言教程【二、 Go 语言环境安装】

    二. Go 语言环境安装 要在计算机上安装 Go 语言环境,您需要遵循以下步骤: 首先,从 Go 官网(https://golang.org/dl/)下载适用于您计算机的最新版本的 Go 语言环境安装 ...

  7. 安装go编译器后没有gopath文件夹_Go 语言环境安装(集成 VS code)

    作为一个产品狗,一直希望能够点亮编程技能.今天刮台风,无处可去,正好窝在家学习一些编程的知识.研究了很多语言特性后,决定从Go语言入手,开启自己的编程之旅.环境安装主要分成两个部分,第一部分Go编译器 ...

  8. 【Golang】【Lite IDE】Go语言环境安装及开发工具Lite IDE的安装

    GO语言官网:https://golang.google.cn/ LiteIDE官网:http://liteide.org/cn/ 1.分别在对应官网下载好对应系统的GO语言安装程序和Lite IDE ...

  9. linux运行go程序命令行,宝塔面板Linux环境-安装Golang:Go语言环境安装以及程序如何运行...

    有的人可能对Go语言很感兴趣,这也是近几年很火的一门编程语言,我们可以在宝塔面板Linux环境下安装Go语言环境. 安装环境:CentOS Linux 7.6.宝塔面板6.9.3.golang:go1 ...

  10. GO语言————2、GO语言环境安装

    2.1 平台与架构 Go 语言开发团队开发了适用于以下操作系统的编译器: Linux FreeBSD Mac OS X(也称为 Darwin) 目前有2个版本的编译器:Go 原生编译器 gc 和非原生 ...

最新文章

  1. 2021年大数据ELK(二十六):探索数据(Discovery)
  2. android 监控app卸载,Android应用监听自身卸载
  3. Mesos:一个开源的分布式弹性资源管理系统
  4. spring storedProcedure 使用
  5. php任务分配思路_PHP执行定时任务的几种方法思路
  6. mysql插入10万测试_[原创]java使用JDBC向MySQL数据库批次插入10W条数据测试效率
  7. 使用嵌套循环,打印 5 行 5 列的直角三角形
  8. 如何理解typedef void
  9. 数学连乘和累加运算符号_数学符号归纳
  10. ES面试基础知识要点
  11. DirectSound学习笔记(2):创建设备对象
  12. 自己动手写Docker系列 -- 4.1使用busybox创建容器
  13. 第57条:将局部变量的作用域最小化
  14. 【pytorch】pytorch-LSTM
  15. IDEA炫酷主题推荐!非常好看!
  16. duet设置_一秒把平板变 PC 电脑的扩展屏幕:TwomonUSB Duet Display 对比评测
  17. 云队友丨带不好人,就只能自己干到死
  18. kali 密码破解汇总
  19. android studio + ndk + cmake + jna +sqlite c层报错SQLITE_CANTOPEN(14),SQLITE_MISUSE(21)问题
  20. 网页播放器自定义倍速播放

热门文章

  1. openfire+XMPP实现即时通讯
  2. 武忠祥<高等数学辅导讲义> 第一章
  3. IDEA使用Tomcat部署项目
  4. IEEE极限编程练习:Sorting Partition
  5. 用计算机弹琴慢速度,弹钢琴的速度如何才能快起来?
  6. 机器学习中的数学——激活函数(一):Sigmoid函数
  7. mariadb中文手册_mariadb中文手册
  8. 监狱视频探视(会见)系统
  9. 手机12306买卧铺下铺技巧_12306火车票如何买下铺 手机12306买下铺技巧
  10. [教程] lede安装配置功能简介