分享
  1. 首页
  2. 文章

在Deepin Linux上用Sublime Text3配置GoLang开发环境

技术学习 · · 1767 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

安装git

因为golang是通过git来管理远程包的,所以我们首先要安装git。具体可参考官网

➜ tonny@tonny-pc ~ sudo apt-get install git
➜ tonny@tonny-pc ~ git version
git version 2.8.1

安装Golang

1) 首先到https://golang.org/dl/选择适合你系统的安装包,(墙内:http://golangtc.com/download)。
2)我这里选择的是:go1.6.3.linux-amd64.tar.gz,下载完成安装到指定目录即可。我这里是/usr/local。
3)安装完成后环境变量已经自动设置好了,可以呼出终端命令行输入命令查看

➜ tonny@tonny-pc ~ wget http://golangtc.com/static/go/1.6.3/go1.6.3.linux-amd64.tar.gz
➜ tonny@tonny-pc ~ sudo tar -zxvf go1.6.3.linux-amd64.tar.gz -C /usr/local
➜ tonny@tonny-pc ~ ll /usr/local/go

配置工作环境

➜ tonny@tonny-pc ~ mkdir -p $HOME/goproject/{bin,src,pkg}
➜ tonny@tonny-pc ~ ll $HOME/goproject

配置环境变量

➜ tonny@tonny-pc ~ vi $HOME/.bashrc
export GOROOT=/usr/local/go
export GOPATH=$HOME/golang
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
➜ tonny@tonny-pc ~ source $HOME/.bashrc

检查

➜ tonny@tonny-pc ~ go version
go version go1.6.3 linux/amd64
➜ tonny@tonny-pc ~ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/tonny/golang"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT="1"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"

安装Sublime Text3

http://www.sublimetext.com/3 下载安装包并进行安装。

给 Sublime Text 3 安装 Package Control

打开 Sublime Text 3,按下 Ctrl + `(反引号,Tab 键上面),输入如下内容并回车:

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 Text 3。

安装 GoSublime 和 SidebarEnhancements

打开 Sublime Text 3,按下 Ctrl + Shift + P,在弹出的窗口中输入 pcip 回车,此时 Sublime Text 3 会通过网络搜索可安装的包信息,稍等一会,会弹出包列表,输入 GoSublime 回车,等待 GoSublime 安装完毕。安装完毕后,可能会提示 GOROOT GOPATH 未设置,不管它,等会再设置(这个和系统环境变量中设置的 GOPATH GOROOT 不相干)。
再次按下 Ctrl + Shift + P,在弹出的窗口中输入 pcip 回车,稍等一会,会弹出包列表,输入 SidebarEnhancements 回车,等待 SidebarEnhancements 安装完毕。

在Sublime Text 3中设置 GOPATH 和 GOROOT

打开 Sublime Text 3,菜单"Preferences -> Package Settings -> GoSublime -> Settings-Default",打开 GoSublime 的配置文件,修改 env 的设置信息:
{
... // 省略
"env": {
"GOROOT": "/usr/local/go",
"GOPATH": "~/golang"
},
... // 省略
}
设置完毕要重启 Sublime Text 3。

全部设置完毕

package main
import (
 "fmt"
)
func main() {
 fmt.Println("Hello World !")
}

按下 Ctrl + B,打开编译窗口,输入 go run ./main.go 运行当前文件。


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:技术学习

查看原文:在Deepin Linux上用Sublime Text3配置GoLang开发环境

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
1767 次点击
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏