1.首先下载GO的安装包:https://golang.org/doc/install#testing 找到上面一个Download超大按钮,找不到的可以不用再看了。

下载完成,安装。

安装成功后,启动命令行 输入 go 有help的一些命令输出就好了

go env

命令,会展示相关环境。

2 配置环境变量

GOPATH是用来告诉Golang命令和其他相关工具,在哪里可以找到你系统上的Go包目录。

GOPATH是一个路径列表,类似于PATH的设置:

GOPATH=/home/USER/go:/home/USER/workspace_go:***

每一个列表项的路径其实都是一个工作空间,每个工作区都应当包含源文件(src)、相关包(pkg)、执行文件(bin)三个目录。

创建工作空间

mkdir ~/Study              

mkdir ~/Study/go

vim ~/.bash_profile

Setting PATH for Python 3.7

The original version is saved in .bash_profile.pysave

PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.7/bin

export PATH

GOROOT="/usr/local/go"

export GOROOT

export GOPATH="/Users/wangxue/go" 【备注】我这里就直接在go下了 后续开发遇到问题再说

export GOBIN=$GOPATH/bin

export PATH=$PATH:$GOBIN

保存之后,source ~/.bash_profile一下,就完成了对GOPATH的配置,可以在终端下go env查看一下配置后的效果。

3 安装Sublime Text3

下载:http://www.sublimetext.com/3 安装。

4 Sublime Text3 插件需先配置 Package Control

打开sumlime text3 如果没有Preferences->Package Control 选项 则打开网址:https://packagecontrol.io/installation#st3

复制sumlime text3 tab 页的内容 打开sublime text3, 在sublime中按Ctrl+` 就是数字1左边那个,弹出命令框输入刚才复制的文字 回车 重启sublime text3就有了

5 点击Package Control选项 ,选install package ,输入gosublime 回车,安装。end。

【问题】Sublime Text 3 安装Go语言相关插件gosublime时 搜不到gosublime 参考:https://www.cnblogs.com/chengxuyuan326260/p/10095914.html

在windows下golang开发环境搭建时(具体步骤网上很多,百度搜索括号前的文字即可找到),遇到了很尴尬的情况(如下图),百度也没有找到想类似的情况,

解决办法:

手动安装gosublime插件:

1.从 工具栏--- Preferences----可以看到 Browse Package(第一个就是),打开后,即找到了插件安装路径,如:C:\Users.....AppData\Roaming\Sublime Text 3\Packages

2.打开网页https://github.com/DisposaBoy/GoSublime,下载gosublime的zip包,解压到上一步的路径上

3.解压后的文件名字改为GoSublime (注意要下载master分支的zip,下载后文件名为GoSublime-master.zip,解压后文件的本来的名字为GoSublime-master)

4 最后重启sublime,我自己电脑上的问题就解决了,显示已经安装成功sublime插件:

6 测试

在GOPATH路径下创建一个hello.go(自己写) 文件,用sublime打开,command + b ,在产生的终端中,输入go run hello.go 测试能否正常输出即可

编辑测试demo:

  (1)在GOPATH下新建项目(文件夹),然后新建测试文件并保存测试内容:

/**

  • 我的测试项目:/Users/hopkings/www/Go/Test/ 或 ~/www/Go/Test/
  • 文件路径:/Users/hopkings/www/Go/Test/main.go

    */

    package main

import (

"fmt"

)

func main() {

fmt.Println("hello");

}

  (2)运行测试  

   可以在终端运行go命令,也可以在sublime用cmd+b运行go命令。

    1)sublime运行:

/**

  • 生成编译文件
  • @output:
  •      [ `go build main.go` | done: 1.151276122s ]

*/

go build main.go 或 go build ~/www/Go/Test/main.go

/**

  • 只查看运行结果
  • @output:
  •     hello

*/

go run main.go 或 go run ~/www/Go/Test/main.go 

    2)终端运行:

/**

  • 生成编译文件
  • @output:
  •      [ `go build main.go` | done: 1.151276122s ]

*/

go build ~/www/Go/Test/main.go

/**

  • 只查看运行结果
  • @output:
  •     hello

*/

go run ~/www/Go/Test/main.go

【GO】【sublime】的更多相关文章

  1. 【Nodejs】【node.js 安装 和 配置Sublime Text的Node.js】

    [一] [安装nodejs] 第一步:下载安装文件: https://nodejs.org/en/download/ 第二步:安装nodejs 下载完成之后,双击"node-v6.10.1- ...

  2. 【sublime】sublime Text 3 javaScript代码自动提示插件&安装步骤 &启动Debug模式

    最近使用sublime开发node.js,但是sublime的js代码在书写的时候并没有提示功能. 因此搜到资料,用于安装代码自动提示插件. 1.打开sublime,然后快捷键Ctrl+Shift+P ...

  3. 你想要的sublime、webstorm、vi/vim不得不用的快捷键【简报】【实用】

     你想要的sublime.webstorm.vi/vim不得不用的快捷键[简报][实用] 话不多说,马上走起: Sublime Text: ctrl+d  alt+f3全选 ctrl+shift+’ ...

  4. 【C++探索之旅】第一部分第三课:第一个C++程序

    内容简介 1.第一部分第三课:第一个C++程序 2.第一部分第四课预告:内存的使用 第一个C++程序 经过上两课之后,我们已经知道了什么是编程,编程的语言,编程的必要软件,C++是什么,我们也安装了适 ...

  5. 【GO】【环境配置】

    1.首先下载GO的安装包:https://golang.org/doc/install#testing 找到上面一个Download超大按钮,找不到的可以不用再看了. 下载完成,安装. 安装成功后,启 ...

  6. 【spring】【spring mvc】【spring boot】获取spring cloud项目中所有spring mvc的请求资源

    实现的方法: 1.在父级项目中 或者 每个微服务都引用的项目中添加实体类Resource 2.在父级项目中 或者 每个为服务都引用的项目中写一个工具类,作用是用来获取请求资源 3.在每一个微服务的启动 ...

  7. 【树莓派】【转载】Raspberry Pi (树莓派)折腾记

    在网上看到一篇对树莓派折腾记录比较详细的文章,时间比较早,但是有些东西没变. 对于新手而言,还是有点参考价值.文章参见:http://skypegnu1.blog.51cto.com/8991766/ ...

  8. 【疯狂造轮子-iOS】JSON转Model系列之二

    [疯狂造轮子-iOS]JSON转Model系列之二 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 上一篇<[疯狂造轮子-iOS]JSON转Model系列之一> ...

  9. 【疯狂造轮子-iOS】JSON转Model系列之一

    [疯狂造轮子-iOS]JSON转Model系列之一 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 之前一直看别人的源码,虽然对自己提升比较大,但毕竟不是自己写的,很容易遗 ...

  10. 【原创分享·支付宝支付】HBuilder打包APP调用支付宝客户端支付

    前言 最近有点空余时间,所以,就研究了一下APP支付.前面很早就搞完APP的微信支付了,但是由于时间上和应用上的情况,支付宝一直没空去研究.然后等我空了的时候,发现支付宝居然升级了支付逻辑,虽然目前还 ...

随机推荐

  1. 文件内容统计:对任意给定的.txt文件进行内容的字符数、行数、单词数进行统计

    项目源码地址:https://gitee.com/xjtsh/projects 功能实现: wc.exe -c file.c     //返回文件 file.c 的字符数 wc.exe -w file ...

  2. JavaScript基础知识(Number的方法)

    Number的方法 number : 数字 正数 负数 0 NaN 小数; NaN : not a number; 不是一个数字,但是属于数字类型的: 1.typeof :检测当前的数据类型的: 首先 ...

  3. 安装配置Spark集群

    首先准备3台电脑或虚拟机,分别是Master,Worker1,Worker2,安装操作系统(本文中使用CentOS7). 1.配置集群,以下步骤在Master机器上执行 1.1.关闭防火墙:syste ...

  4. 六种方式读取properties资源文件

    conf.properties文件内容: reportStationName=xx供电局 JBM=0318 文件路径: 其中xxx为项目名 import java.io.BufferedInputSt ...

  5. mescroll在vue中的应用

    1.npm install --save mescroll.js 2. <template> <div> <!--全部--> <mescroll-vue re ...

  6. Spark Streaming之窗口函数和状态转换函数

    流处理主要有3种应用场景:无状态操作.window操作.状态操作. reduceByKeyAndWindow import kafka.serializer.StringDecoder import ...

  7. cocos2dx JS 图片精灵添加纹理缓存

    添加精灵图片缓存 : cc.spriteFrameCache.addSpriteFrames("res/pic.plist"); 从缓存中获取 : var frame = cc.s ...

  8. 对象缓冲池 ( cc.pool ) :

    对象缓冲池 ( cc.pool ) : 作用 : 优化创建效率 , 尤其是针对需要多次创建的情况 . 缓冲池 API : 缓冲池 ( cc.pool ) 提供的函数并不多 , 只有5个 . cc.po ...

  9. 59.phpstudy升级Mysql的正确姿势

    phpstudy升级Mysql的正确姿势 phpstudy很糟心,不能选择mysql的版本,所以就强制升级. 下载mysql 首先要到官网上去下载你想要的mysql版本. 下载网址:Mysql官网地址 ...

  10. debug调试命令