Go 语言环境安装

1.brew install go

默认安装,被安装了/usr/local/Cellar/go 目录并自设置了环境变量。

2.go env 可查看目前的go的环境变量

3.配置一个GOPATH环境变量,是工作目录。

根据约定,GOPATH下需要建立3个目录:

bin 存储编译后的可执行文件

pkg 存放编译后生成的包文件

src 存放项目的源码

我把GOPATH建立在/Users/xinshaofeng/Study/gowork

vi ~/.bash_profile

加入:export GOPATH=/Users/xinshaofeng/Study/gowork

想立即生效请运行:source ~/.bash_profile

4.go env 查看配置的环境变量

xilanglangdeMacBook-Pro:~ xinshaofeng$ go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/xinshaofeng/Library/Caches/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/xinshaofeng/Study/gowork"
GORACE=""
GOROOT="/usr/local/Cellar/go/1.10.3/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.10.3/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/35/77w42bv10v3dssfhnzm0yftm0000gn/T/go-build511520829=/tmp/go-build -gno-record-gcc-switches -fno-common"
xilanglangdeMacBook-Pro:~ xinshaofeng$ 

Mac环境下Sublime Text 3 安装:

1.Sublime Text 3下载安装地址 http://www.pc6.com/mac/120663.html

Go语言相关插件gosublime安装

1.安装Package Control:打开Sublime Text 3 ,按住Command+Shift+p(Tools->Command Palette),弹出如下输入窗口,在其中输入install package,并选中红框内的列表回车。

2.然后在弹出的输入窗口中,输入GoSublime,回车即可,此时GoSublime安装成功后,重启Sublime Text 3即可。

3.接下来就可以开发代码了,终于可以编写Go语言程序了, 按住Command+B就可以编译你的命令源码文件。

package mainimport "fmt"func main() {/* 这是我的第一个简单的程序 */fmt.Println("Hello, World!")
}

4.如果Command+B没有效果,就需要到工具栏Tools->Build System->New Build System,在新打开的文本中输入如下文本 :

{ "cmd": ["go", "run", "$file_name"], "file_regex": "^[ ]*File \"(…*?)\", line ([0-9]*)", "working_dir": "$file_path", "selector": "source.go"
}

5.保存,命名为go.sublime-build就可。然后在Tools->Build System中选中go即可,这个时候在进行Command+B的操作就能够得到结果了。

转载于:https://www.cnblogs.com/xilanglang/p/9448614.html

Go环境搭建、Sublime Text 3 安装Go语言相关插件gosublime相关推荐

  1. Sublime Text 3 安装Go语言相关插件gosublime时 搜不到gosublime

    在windows下golang开发环境搭建时(具体步骤网上很多,百度搜索括号前的文字即可找到),遇到了很尴尬的情况(如下图),百度也没有找到想类似的情况, 解决办法: 手动安装gosublime插件: ...

  2. GO语言环境搭建 + Sublime text 3 + Git + MarGo + gocode 组合配置详解

    1.window下安装go google有提供win安装包,对于新手还是非常简单的! https://code.google.com/p/go/downloads/list:环境变量已经配置好我们只需 ...

  3. 前端project师养成记:开发环境搭建(Sublime Text必备插件推荐)

    为了让自己更像一个前端project师,决定从开发环境開始武装自己. 本文将介绍前段project师开发的一些利器的安装步骤,主要包含了: 1.Node.js的安装 2.Grunt的安装及经常使用插件 ...

  4. Go语言环境配置 Sublime Text + GoSublime+ gocode + MarGo组

    买来<Go Web编程>一书学习Go语言,结果按照书中的步骤搭建,发现部分站点已经失效了,查了网上好多教程也没有人能够说清楚如何搭建.还是自己动手找方法吧,经过自己的不懈努力终于搭建好了. ...

  5. Go语言环境配置 Sublime Text + GoSublime+ gocode + MarGo组合

    买来<Go Web编程>一书学习Go语言,结果按照书中的步骤搭建,发现部分站点已经失效了,查了网上好多教程也没有人能够说清楚如何搭建.还是自己动手找方法吧,经过自己的不懈努力终于搭建好了. ...

  6. sublime怎么运行go_go语言环境搭建+sublime text3(windows环境下)

    1.安装sublime text3 2.安装go语言程序包 3.测试go语言是否安装成功 键入cmd命令 ,打开dos窗口,键入go命令(如果在默认路径下找不到,可以在安装目录下查找,eg:go/bi ...

  7. Sublime Text 3安装常用插件的方法及使用报错方法总结

    常用安装方法 Sublime必备插件 必备的:Alignment,JsFormat,CSSComb,CTags,DocBlockr,Emmet,FileDiffs,SASS,LESS,SASS Bui ...

  8. Sublime Text 3 安装 BracketHighlighter

    目录 1 概述 2 电脑环境 3 安装BracketHighlighter 4 成功 5 自定义配置 6 总结 1 概述 由于最近在Sublime Text 3安装 BracketHighlighte ...

  9. Sublime Text 3 安装教程(windows 10)

    Sublime Text 3 安装教程(windows 10) 一.下载Sublime Text 3 二.安装Sublime Text 3 三.配置环境变量(若没使用默认路径安装,则要自己手动配置) ...

最新文章

  1. 李德毅:“反用驾驶脑”测认知能力,谁说酒驾一定违规?
  2. Javascript 将html转成pdf,下载,支持多页哦(html2canvas 和 jsPDF)
  3. 并发编程协程(Coroutine)之Gevent
  4. 中国反渗透膜产业竞争现状与投资战略决策报告2021-2027年版
  5. java get方法不序列化_java常用序列化与反序列化方法
  6. python spark 配置
  7. cocostuff10k数据集介绍_(六)COCO数据集的简单介绍
  8. Sonar6.0应用之一:基于centos7.2安装
  9. 网页没有横向滚动条_【第四课】网页里的表单
  10. 自反馈与 Mandelbrot set
  11. Python基础篇【第十篇】:正则表达式
  12. C#中如何动态加载DockPanel
  13. Handbook之010:函数重载
  14. Dreamweaver中出现 以下翻译器没有被装载,由于错误:xxxx.htm:有不正确的设置信息 问题的解决方案(8,cs3,cs4似乎都会出现改问题)...
  15. python总是下载失败_Python 下载依赖包环境经常失败超时解决方法
  16. Mac安装telnet工具和使用
  17. android实现应用商店开发,基于Android平台的应用商店客户端的设计与实现
  18. TPS63020-电池升降压芯片及静态电流7~8mA原因
  19. web前端工程师岗位职责和要求
  20. 20155313 杨瀚 《网络对抗技术》实验二 后门原理与实践

热门文章

  1. Linux下GCC和Makefile实例(从GCC的编译到Makefile的引入) 转
  2. ***WindowsXP常用的七种方法
  3. 公有链和联盟链的本质不同
  4. heroku_了解如何使用Heroku部署全栈Web应用程序
  5. Spring Cloud应用开发(二:实现服务间的调用)
  6. 手机连接服务器数据库文件,手机连接服务器数据库文件夹
  7. (C++)CSP202006-2 稀疏向量 two pointers
  8. PL/SQL编程:用Loop-exit-when-end循环算出5的阶乘
  9. 面向对象方法综述(工具<方法<思维<价值观)
  10. 学软件测试的优势有哪些