通过PPA安装Atom

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom 

安装Golang

https://golangtc.com/download下载最新的linux版本压缩包,如我下载的是

go1.9.linux-amd64.tar.gz

解压该压缩包

sudo tar -zxvf go1.9.linux-amd64.tar.gz -C /usr/local/

打开etc/profile修改环境变量,可以用vim也可以用图形化界面方法,注意要sudo管理员权限才能够对该文件进行修改保存

sudo gedit /etc/profile

可通过以下链接看看如何修改etc/profile以及profile文件的解释:

https://zhidao.baidu.com/question/121463086.html

http://blog.chinaunix.net/uid-25749806-id-298287.html

添加环境变量到profile最后一行,并且重新编译profile文件,否则检查go安装是不通过的,因为path还未生效

export PATH=$PATH:/usr/local/go/binexport GOPATH=$HOME/goworkexport PATH=$PATH:$GOPATH/bin

source /etc/profile

接下来检查是否安装成功

go version
go env

Atom 插件与 golang

运用atom来安装go-plus工具https://segmentfault.com/a/1190000004933373

刚安装了atom的小朋友找不到可以通过search一下搜索到

然后链接中说的Preference在左上方packages里面的setting views的install packages里面

搜索到go-plus,点击intall

然而我的出现了以下问题:

Installing “go-plus@5.5.5” failed.Hide output…gyp info it worked if it ends with ok
gyp info using node-gyp@3.4.0
gyp info using node@6.9.5 | linux | x64
gyp http GET https://atom.io/download/electron/v1.6.9/iojs-v1.6.9.tar.gz
gyp WARN install got an error, rolling back install
gyp ERR! install error
gyp ERR! stack Error: connect ETIMEDOUT 54.231.50.10:443
gyp ERR! stack     at Object.exports._errnoException (util.js:1022:11)
gyp ERR! stack     at exports._exceptionWithHostPort (util.js:1045:20)
gyp ERR! stack     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1087:14)
gyp ERR! System Linux 3.13.0-32-generic
gyp ERR! command "/opt/atom/resources/app/apm/bin/node" "/opt/atom/resources/app/apm/node_modules/node-gyp/bin/node-gyp.js" "install" "--runtime=electron" "--target=1.6.9" "--dist-url=https://atom.io/download/electron" "--arch=x64" "--ensure"
gyp ERR! cwd /home/xiaoyubei/.atom
gyp ERR! node -v v6.9.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok 

从 http GET https://atom.io/download/electron/v1.6.9/iojs-v1.6.9.tar.gz 断开了,猜测是被墙了~

那就来翻个墙吧:http://www.cnblogs.com/iamxiaoyubei/p/7610609.html

FQ后多试几次,就下载安装成功了

安装missing tools

go-plus安装好之后,在atom随意点开或者打开一个新文档,调成go语言的

然后go-plus在右侧弹出框让我们安装很多东西

全部点击安装即可

然而有一些是并没有安装成功的

[~]$ go env
...
GOROOT="..."
...

可以在$GOROOT/bin 下寻找这些的执行文件

如果没有看到则没有安装成功,就需要我们手动安装

参考 https://studygolang.com/articles/10263

下载源代码到本地,如果有tools文件夹在本地并且为空,要先删掉这个文件夹才能clone

# 创建文件夹
mkdir $GOPATH/src/golang.org/x/
# 进入文件夹
cd $GOPATH/src/golang.org/x/
# 下载源码
git clone https://github.com/golang/tools.git

安装工具包,你没有看到的工具包就都安装一遍啦

除了golang.org/x里面的还有github.com里面的

留心一点看可以发现github.com已经下载在了$GOPATH/src里面了

go install golang.org/x/tools/cmd/goimports
go install golang.org/x/tools/cmd/gorename
go install golang.org/x/tools/cmd/gurugo install github.com/sqs/goreturnsgo install github.com/zmb3/gogetdoc
# 强力建议先下载,后安装。避免 get 的等待
...

安装超级快的
安装完成后,就可以在$GOROOT/bin 下看到这些执行文件

到这儿go语言的开发环境就完成啦~

之后我们就用go语言来愉快地编程吧:)

转载于:https://www.cnblogs.com/iamxiaoyubei/p/7608797.html

安装go语言开发环境相关推荐

  1. Windows安装Go语言开发环境+配置

    Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. 今天我们就来简单的介绍下Windows下安装go语言开发环境的简单的教程和一些配置,我想对于刚刚入手的小伙伴来说,这个教程还是很 ...

  2. 安装R语言开发环境RStudio服务器版

    1,先安装R语言,之后下载RStudio安装包安装,这里服务器用的是CentOS,所以RStudio下载的是 RedHat/CentOS 6 and 7版本 yum install R wget ht ...

  3. linux 安装go编译器,CentOS 7 安装 go 语言开发环境

    安装 VSCode 编辑器 安装 golang 安装 使用系统包管理工具安装:sudo yum install golang 查看安装到哪个目录:rpm -ql golang |more 测试安装是否 ...

  4. 安装java和scala语言开发环境

    安装java语言开发环境 第一步 搜索java官网 官网链接 第二步 点击箭头指示的地方 第三步 选择你电脑的系统,再选择适合你电脑的版本进行下载,下载到你所需要下载到的目录 第四步 配置环境变量 此 ...

  5. windows搭建go语言开发环境

    1.下载Go语言开发包 可以在Go语言官网 ( https://golang.google.cn/dl/ )下载Windows 系统下的Go语言开发包,如下图所示. 这里我下载的是 64位的开发包,如 ...

  6. yum安装ruby_CentOS 7下配置Ruby语言开发环境的方法教程

    本文跟大家分享的是在CentOS 7下配置Ruby语言开发环境的方法教程,分享出来供大家参考学习,下面来看看详细的介绍: 安装Ruby 2.2 CentOS7存储库中的Ruby版本为2.0,但如果需要 ...

  7. Ubuntu18.04 安装Eclipse搭建C语言开发环境

    第1步:磁盘划分50G用来安装虚拟机,划分的步骤参考链接http://www.coozhi.com/youxishuma/diannao/77881.html 第2步:安装虚拟机工具VMWare,安装 ...

  8. 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 博客总结 : 设置SecureCRT ...

  9. R 语言开发环境搭建

    R 语言在统计计算和画图方面有着显著的优势,因此在大数据领域也有其一席之地. 本文将演示怎样搭建R 语言开发环境. 搭建R 语言开发环境,主要有两个步骤: - 安装 R 到操作系统 - 安装支持 R ...

最新文章

  1. python常用函数-python常用函数精讲
  2. 递归二分查找时间复杂度、空间复杂度和稳定性
  3. 使用JCache缓存方法结果
  4. bigdecimal 保留两位小数_openpyxl修改单元格格式(隐藏小数、设定百分数位数)...
  5. C++中的模板template typename T
  6. 马尔科夫决策过程(MDP) : BlackJack问题(MC-ES)
  7. python程序设计基础期末考试题,python程序设计基础答案章节期末答案
  8. python3.7帮助文档,文档说明 · Python3.7.3官方文档 简体中文 · 看云
  9. 机器学习——CART决策树——泰坦尼克还生还预测
  10. rabbitmq消息队列原理
  11. linux centos 权限审核 polkitd进程 简介
  12. 基于docker的test-containers环境百宝箱
  13. Mybatis北冥有鱼面试
  14. spider_study 1
  15. 2020年还需要阅读的10篇人工智能论文(附链接)
  16. 转:com组件纯C++创建
  17. 双重差分模型能做固定效应吗_Stata:双重差分的固定效应模型 (DID)
  18. 异常检测——Anomaly Detection
  19. 将百分制成绩转化为5分制成绩。
  20. 炒外汇的你是否曾经遇到过以下的误区

热门文章

  1. 十八、启动jmeter时提示findstr不是内部命令的解决方案
  2. java JVM虚拟机
  3. zookeeper 分布式锁原理
  4. 10.5 考试 (感觉比较难)
  5. Makefile笔记之二------make的递归执行
  6. 364. Nested List Weight Sum II
  7. url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介
  8. Pidgin Portable 使用点滴
  9. 在Silverlight中读取指定URL图片包数据
  10. 非GUI模式运行Jmeter脚本