1 Go 语言环境安装

Go语言SDK安装和配置

  • 什么是SDK

    • 软件开发工具包(外语首字母缩写:SDK、外语全称:SoftwareDevelopmentKit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合
    • 如果不安装SDK, 你可以编写Go语言代码, 但是你不能编译执行编写好的Go语言代码
  • 如何安装?

  • 1.下载SDK安装包。地址: https://golang.google.cn/dl/

    • 由于新版本一般不太稳定, 所以我们选择下载上一个版本
    • 1 Go 语言环境安装_第1张图片

  • 2.运行图形化安装包

    • 1 Go 语言环境安装_第2张图片

    • 1 Go 语言环境安装_第3张图片

    • 1 Go 语言环境安装_第4张图片

    • 1 Go 语言环境安装_第5张图片

    • 1 Go 语言环境安装_第6张图片

    • 1 Go 语言环境安装_第7张图片

  • 3.检测配置环境变量

    • 1 Go 语言环境安装_第8张图片

    • 1 Go 语言环境安装_第9张图片

    • 1 Go 语言环境安装_第10张图片

    • 3.1.添加GOROOT环境变量
      • 用于告诉操作系统,我们把Go语言SDK安装到哪了
      • 1 Go 语言环境安装_第11张图片

  • 3.2.配置GOPATH环境变量
    • 用于告诉操作系统,将来我们要在哪里编写Go语言程序

    • 1 Go 语言环境安装_第12张图片

      image.png

    • 1 Go 语言环境安装_第13张图片

  • 3.3.配置GoBin环境变量
    • 用于告诉操作系统,去哪查找Go语言提供的一些应用程序
    • 1 Go 语言环境安装_第14张图片

    • 1 Go 语言环境安装_第15张图片

  • 最终结果
    • 1 Go 语言环境安装_第16张图片

  • 4.检查是否安装配置成功
    • 4.1打开CMD
    • 1 Go 语言环境安装_第17张图片

    • 4.2输入go version
    • 1 Go 语言环境安装_第18张图片

    • 4.3输入go env
    • 1 Go 语言环境安装_第19张图片


安装Go语言开发工具

  • 记事本(开发效率极低)
  • Vim(初学者入门门槛高)
  • VSCode(不喜欢)
  • Sublime Test(不喜欢)
  • GoLand(喜欢,当收费)
  • LiteIDE(开源免费, 跨平台运行,轻量级)
  • 生男生女都一样, 最关键是你中意哪个就用哪个 

Sublime 安装

快速安装

最简单的方式是通过Sublime Text 3的console命令界面进行安装

使用 ctrl+`快捷键 或者 菜单项View > Show Console 来调出命令界面

1 Go 语言环境安装_第20张图片

然后复制粘贴下面的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…1 Go 语言环境安装_第21张图片

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

    1 Go 语言环境安装_第22张图片

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

  4. 重启Sublime Text,完成对Package Control的安装

    1 Go 语言环境安装_第23张图片

(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
  • 运行安装文件
    • 1 Go 语言环境安装_第24张图片

  • 疯狂下一步
    • 1 Go 语言环境安装_第25张图片

    • 1 Go 语言环境安装_第26张图片

    • 1 Go 语言环境安装_第27张图片

    • 1 Go 语言环境安装_第28张图片

    • 1 Go 语言环境安装_第29张图片

  • 激活程序: 自行淘宝JetBrains 激活(仅供学生党参考, 在职人员请支持正版)
  • 1 Go 语言环境安装_第30张图片

  • 看不习惯英文的可以自行百度Goland汉化包
  • 1 Go 语言环境安装_第31张图片

  • 打开项目文件夹
    • 1 Go 语言环境安装_第32张图片

    • 1 Go 语言环境安装_第33张图片

    • 1 Go 语言环境安装_第34张图片

    • 1 Go 语言环境安装_第35张图片

  • 测试开发工具是否安装正确

     

    +

    1 Go 语言环境安装_第36张图片

    • 1 Go 语言环境安装_第37张图片

    • 1 Go 语言环境安装_第38张图片

    • 1 Go 语言环境安装_第39张图片

    • 1 Go 语言环境安装_第40张图片


  • 其它问题:

     

    • 提示没有安装JVM

       

      1 Go 语言环境安装_第41张图片

    • 下载Java SDK 点我下载
    • 1 Go 语言环境安装_第42张图片

    • 安装即可

    三.编写和运行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

     1 Go 语言环境安装_第43张图片

     

    • 转载自:
    • 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

 

你可能感兴趣的:(GO语言)