Go环境搭建、Sublime Text 3 安装Go语言相关插件gosublime
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相关推荐
- Sublime Text 3 安装Go语言相关插件gosublime时 搜不到gosublime
在windows下golang开发环境搭建时(具体步骤网上很多,百度搜索括号前的文字即可找到),遇到了很尴尬的情况(如下图),百度也没有找到想类似的情况, 解决办法: 手动安装gosublime插件: ...
- GO语言环境搭建 + Sublime text 3 + Git + MarGo + gocode 组合配置详解
1.window下安装go google有提供win安装包,对于新手还是非常简单的! https://code.google.com/p/go/downloads/list:环境变量已经配置好我们只需 ...
- 前端project师养成记:开发环境搭建(Sublime Text必备插件推荐)
为了让自己更像一个前端project师,决定从开发环境開始武装自己. 本文将介绍前段project师开发的一些利器的安装步骤,主要包含了: 1.Node.js的安装 2.Grunt的安装及经常使用插件 ...
- Go语言环境配置 Sublime Text + GoSublime+ gocode + MarGo组
买来<Go Web编程>一书学习Go语言,结果按照书中的步骤搭建,发现部分站点已经失效了,查了网上好多教程也没有人能够说清楚如何搭建.还是自己动手找方法吧,经过自己的不懈努力终于搭建好了. ...
- Go语言环境配置 Sublime Text + GoSublime+ gocode + MarGo组合
买来<Go Web编程>一书学习Go语言,结果按照书中的步骤搭建,发现部分站点已经失效了,查了网上好多教程也没有人能够说清楚如何搭建.还是自己动手找方法吧,经过自己的不懈努力终于搭建好了. ...
- sublime怎么运行go_go语言环境搭建+sublime text3(windows环境下)
1.安装sublime text3 2.安装go语言程序包 3.测试go语言是否安装成功 键入cmd命令 ,打开dos窗口,键入go命令(如果在默认路径下找不到,可以在安装目录下查找,eg:go/bi ...
- Sublime Text 3安装常用插件的方法及使用报错方法总结
常用安装方法 Sublime必备插件 必备的:Alignment,JsFormat,CSSComb,CTags,DocBlockr,Emmet,FileDiffs,SASS,LESS,SASS Bui ...
- Sublime Text 3 安装 BracketHighlighter
目录 1 概述 2 电脑环境 3 安装BracketHighlighter 4 成功 5 自定义配置 6 总结 1 概述 由于最近在Sublime Text 3安装 BracketHighlighte ...
- Sublime Text 3 安装教程(windows 10)
Sublime Text 3 安装教程(windows 10) 一.下载Sublime Text 3 二.安装Sublime Text 3 三.配置环境变量(若没使用默认路径安装,则要自己手动配置) ...
最新文章
- 李德毅:“反用驾驶脑”测认知能力,谁说酒驾一定违规?
- Javascript 将html转成pdf,下载,支持多页哦(html2canvas 和 jsPDF)
- 并发编程协程(Coroutine)之Gevent
- 中国反渗透膜产业竞争现状与投资战略决策报告2021-2027年版
- java get方法不序列化_java常用序列化与反序列化方法
- python spark 配置
- cocostuff10k数据集介绍_(六)COCO数据集的简单介绍
- Sonar6.0应用之一:基于centos7.2安装
- 网页没有横向滚动条_【第四课】网页里的表单
- 自反馈与 Mandelbrot set
- Python基础篇【第十篇】:正则表达式
- C#中如何动态加载DockPanel
- Handbook之010:函数重载
- Dreamweaver中出现 以下翻译器没有被装载,由于错误:xxxx.htm:有不正确的设置信息 问题的解决方案(8,cs3,cs4似乎都会出现改问题)...
- python总是下载失败_Python 下载依赖包环境经常失败超时解决方法
- Mac安装telnet工具和使用
- android实现应用商店开发,基于Android平台的应用商店客户端的设计与实现
- TPS63020-电池升降压芯片及静态电流7~8mA原因
- web前端工程师岗位职责和要求
- 20155313 杨瀚 《网络对抗技术》实验二 后门原理与实践
热门文章
- Linux下GCC和Makefile实例(从GCC的编译到Makefile的引入) 转
- ***WindowsXP常用的七种方法
- 公有链和联盟链的本质不同
- heroku_了解如何使用Heroku部署全栈Web应用程序
- Spring Cloud应用开发(二:实现服务间的调用)
- 手机连接服务器数据库文件,手机连接服务器数据库文件夹
- (C++)CSP202006-2 稀疏向量 two pointers
- PL/SQL编程:用Loop-exit-when-end循环算出5的阶乘
- 面向对象方法综述(工具<方法<思维<价值观)
- 学软件测试的优势有哪些