工欲善其事必先利其器,学习 go 我们需要先搭建 go 开发环境,本文主要介绍如何在 mac 下使用 sublime text 3 搭建 go 开发环境
下载 go
去这里 下载 mac 安装包 安装后设置环境变量
export GOPATH=/Users/wenjun/go # 配置工作目录
export GOROOT=/usr/local/go # 默认的go 路径
export PATH=$PATH:$M2_HOME/bin:$GOROOT/bin
然后在命令行输入 go version 提示如下信息则表示配置成功
go version go1.10.1 darwin/amd64
打开终端,输入
go get -u github.com/nsf/gocode
go install github.com/nsf/gocode
安装 sublime text 3
1.下载Sublime Text http://www.sublimetext.com/
2.安装package-ctrl
3.在 view->show console 下 输入
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
回车后安装完毕重启 sublime
找到 package control 或者按 command+shift+p
如图所示
输入 install
选择 Install Package,输入 gosublime
然后按照如图所示选择 gosublime user 的配置文件
输入以下内容报错,根据实际需求调整
{
"env": {
"GOPATH": "/usr/local/go",
"GOROOT": "/Users/wenjun/go"
}
}
安装如图所示选择 New Build System
输入以下内容
{
"shell_cmd": "go run $file",
"encoding": "utf-8"
}
保存为 Gobuild.sublime-build,然后选择 Tools->Build System 选中GoBuild
编写代码后按 command +b 即可执行代码