美文网首页我爱编程
在Deepin Linux上用Sublime Text3配置Go

在Deepin Linux上用Sublime Text3配置Go

作者: 技术学习 | 来源:发表于2016-08-08 18:04 被阅读2046次

    安装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配置Go

        本文链接:https://www.haomeiwen.com/subject/musrsttx.html