安装git

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

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

➜ tonny@tonny-pc ~ git version

git version 2.8.1

安装Golang

首先到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

给 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 运行当前文件。

用linux运行sublime,在Deepin Linux上用Sublime Text3配置GoLang开发环境相关推荐

  1. linux中安装配置golang开发环境

    linux中安装配置golang开发环境 不要误以为linux配置环境很难,其实也不一定.可能更简单[windows 安装后安装程序给你配一半,你再配置,可能还出问题,先删除软件给你配的,再自己配置. ...

  2. 【Python】Mac下Sublime Text3配置Python3开发环境

    我采用的第二种方案 1 [Python]Mac下Sublime Text3配置Python3开发环境 https://blog.csdn.net/qq_33304418/article/details ...

  3. Linux下配置Golang开发环境

    前几天无意间看到了微信推送的golang开发的消息,看到golang那么牛逼,突然心血来潮想学习一下go.工欲善其事必先利其器,想做go开发,必须先配置好go的开发环境(就像开发Java先安装配置jd ...

  4. sublime text 配置golang开发环境

    一.准备工作: 1.下载Go语言包: https://code.google.com/p/go/downloads/list 2.下载Git: https://code.google.com/p/ms ...

  5. 在win10上安装go并配置vscode开发环境

    1 下载并安装vscode(略) 2 从https://golang.org/dl/https://golang.org/dl/ 下载windows版本的go安装程序 3 双击安装程序,一路点next ...

  6. Linux上构筑iPhone OS3.1.2开发环境之解压firmware

    Linux上构筑iPhone OS3.1.2开发环境搭建 本文地址  http://blog.csdn.net/lmss82/archive/2010/02/07/5296261.aspx 教程地址: ...

  7. linux 搭建go编译环境搭建,linux上搭建完整go语言vim开发环境

    现在docker和kubernetes等容器相关的技术大热,但是却没有一个可以一键式安装的go语言开发环境,我通过几天的摸索,在centos7上搭建了vim开发golang的整套环境,包括nerdtr ...

  8. 老牛知点所以然-Linux(Ubuntu)配置安卓开发环境及过程中常见问题解决

    文章目录 Linux安装JDK,配置JDK环境变量 安装SDK和gradle 安装AndroidStudio AndroidStudio创建模拟器报错 安装FireFox 建立Firefox桌面快捷方 ...

  9. PSP开发一 linux菜鸟fedora下配置psp开发环境

    虽然从我去年拿到psp的时候就很想自己能写一个能在psp上运行的什么,之前也在windows上尝试过几次配置psp开发环境,但是都没有成功.十一放假,看了下运势,说这个星期适合学习第二专长,想想自己很 ...

最新文章

  1. scale html 浏览器,javascript中scale怎么使用?
  2. 【Linux】一步一步学Linux——iptables命令(186)
  3. iOS UIViewContentMode 使用详解
  4. 【Kaggle】Intro to Machine Learning 第一次提交 Titanic
  5. ubuntu boot空间不足_安装 Ubuntu 双系统
  6. Shape Number (最小表示法)
  7. javascript 询问_JavaScript解释引擎
  8. python课程网课-有没有简单易懂的入门级Python辅导书或网络课程?
  9. LU分解的矩阵逆运算
  10. 活动现场控制管理利器--节目文件,会议文件,PowerPoint文件,多媒体文件编辑组织管理播放平台--双屏版软件,欢迎下载使用.
  11. ios 文本翻转_反转文字的方法_深入浅出 iPhone 开发 (使用 Swift4)_iOS视频-51CTO学院...
  12. LaTeX下载安装-1
  13. DM数据库更换key
  14. 手把手教你用原生js写一个文字提示框
  15. 【BZOJ】【3053】The Closest M Points
  16. 作为运营,如何在职场上野蛮生长
  17. 密码学-02完美保密
  18. ROS控制机械臂【2】:ros_control与实现
  19. 腾讯云服务器安装MySQL并设置远程登录
  20. 基于STM32单片机三色全彩RGB LED灯控制系统 原理图PCB程序设计

热门文章

  1. JDBC-ODBC桥乱码问题解决方案
  2. 「洛谷P1343」地震逃生 解题报告
  3. 练习PYTHON之EPOLL
  4. 关于bcg库记忆界面的问题及其解决办法
  5. ios 调试的相关内容收集
  6. Android画图学习总结(四)——Animation(中)
  7. [转]string.Formate 格式化用法
  8. dede如何给dede_sys_enum添加字段father
  9. 对象统计信息锁定的解决办法(ORA-20005/ORA-38029)
  10. getElementsByclassName