一、需要文件

  golang http://www.golangtc.com/download

  liteide http://www.golangtc.com/download/liteide

二、安装golang

  一)从上文给出的链接中选择所需要的版本的golang包(选linux-amd64.tar.gz版本,本人是64位系统),下载到本地

  二)讲golang包解压到/usr/local路径下,控制台命令如下

    sudo tar -zxvf 下载后的安装包路径及名称 -C /usr/local

  三)解压成功后,对环境变量进行设置,控制台命令及操作如下

    sudo vim ~/.bashrc

    进入编辑界面后Shift+G跳转至尾行,按o新插入一行,输入如下

    export GOROOT="/usr/local/go"

    export GOBIN=$GOROOT/bin

    export GOPATH=$HOME/WorkSpace/goCode  注:这里的WorkSpace是自己设置的工作空间,可以自己定,详细会稍后讲解

    export LITEIDEBIN="/home/vulper/WorkSpace/ide/liteide/bin"    注:稍后安装LiteIDE时会用到,目录自定,不用LiteIDE的可以不输入此行

    export PATH=$PATH:$GOBIN:$LITEIDEBIN

    之后按Esc,:wq保存退出

  四)使配置文件生效

    source ~/.bashrc  注:这里不要用sudo执行,sudo无该命令

  五)建立GOPATH

    在home下建立WorkSpace/goCode目录,在goCode目录下简历src,bin,pkg这三个目录

  六)测试

    输入go env查看golang环境变量,正常输出则说明配置成功,同时可对环境变量设置进行校验

三、安装LiteIDE

  一)从上文给出的链接中选择所需要的版本的LiteIDE安装包(选linux64-qt4-system.tar.bz2版本,本人64位系统),下载到本地

  二)讲LiteIDE包解压到~/WorkSpace/ide路径下,控制台命令如下

    sudo tar -jxvf 下载后的安装包路径及名称 -C ~/WorkSpace/ide

  三)输入liteide运行,成功则出现liteide窗体

  四)当前环境选择linux64-local,从查看中点击编辑当前环境进行编辑,保证环境正确,加上GOPATH路径,同前文

之后就可以正常创建项目运行了。

160928 by Vulper

Ubuntu16.04下部署golang开发环境的更多相关文章

  1. ubuntu16.04 下 C# mono开发环境搭建

    本文转自:https://www.cnblogs.com/2186009311CFF/p/9204031.html 前记 之前我一直不看好C#的前景,因为我认为它只能在windows下运行,不兼容,对 ...

  2. Ubuntu 16.04下配置Golang开发环境

    安装之前先要明白两个变量,后面介绍安装时,会用这两个变量 GOROOT   , 这是go的工作目录,比如 /home/[替换为你的用户名]/go/work GOPATH    , 这是go的安装目录, ...

  3. Ubuntu16.04下部署 nginx+uwsgi+django1.9.7(虚拟环境pyenv+virtualenv)

    由于用的新版本系统,和旧的稍有差别,在网上搜了很多相关资料,搞了三天终于搞好在Ubuntu16.04下的部署,接下来就详细写写步骤以及其中遇到的问题.前提是安装有虚拟环境pyenv+virtualen ...

  4. Ubuntu 12.04下搭建Qt开发环境

    http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ...

  5. Mac下部署Android开发环境附加NDK

    作为开发者,我们深有体会,不管是进行什么开发,为了部署开发环境,我们往往需要折腾很长时间.查阅很多资料才能完成,而且这次折腾完了,下次到了另一台新电脑上又得重新来过,整个部署过程记得还好,要是不记得又 ...

  6. ubuntu16.04系统深度学习开发环境、常用软件环境(如vscode、wine QQ、 360wifi驱动(第三代暂无))搭建相关资料

    事后补充比较全面的(找对资料真的省一半功夫):https://www.jianshu.com/p/5b708817f5d8?from=groupmessage Ubuntu16.04 + 1080Ti ...

  7. Ubuntu 13.04下构建Qt5开发环境

    虽然Qt命运多舛,但是也阻挡不了程序员对它的喜爱.经历了一系列波折之后,现在到在芬兰公司Digia手中,Qt又将迎来一个发展.Qt5就是在这种情况之下发布的.正值Ubuntu刚刚发布了13.04版,我 ...

  8. ubuntu16.04下部署tomcat9和java8启动一次需要七八分钟

    一.环境如下 Ubuntu16.04  +tomcat9+openjdk1.8 二.问题 在tomcat的bin下执行./startup.sh 如下图没有问题 root@bogon:/usr/apac ...

  9. Linux下配置Golang开发环境

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

随机推荐

  1. begin-end语句块在mysql中的使用问题

    在最近在通过navicate连接mysql数据库时,进行查询操作: delimiter $$BEGIN SET @a=1; if (@a > 0) THEN SELECT COUNT(*) fr ...

  2. HP_UX HBA 卡信息收集脚本

    #/usr/bin/shname1=`hostname`_fcioscan -kfnNC fc |grep "/dev/" >/tmp/data/$name1.txtnum1 ...

  3. 短视频APP+不同类型社交应用发展分析+化妆品电商

    短视频APP——昙花一现还是发展趋势? 在这个互联网与科技并行且飞速发展的时代,各种app不断涌入市场,其中短视频app便是一个典型,美拍,就成功入围2014年十大最火app.而短视频app也势必要成 ...

  4. sql server中除数为零的处理技巧

    在sql server中做除法处理的时候,我们经常需要处理除数为零的情况,因为如果遇到这种情况的时候,sqlserver会抛出遇到以零作除数错误的异常,我们总不希望把这个异常显示给用户吧. 做个会报这 ...

  5. php返回数据库查询时出现Resource id #2

    1.使用php调用MySQL数据库的过程是不是先用mysql_query(SELECT*...)或mysql_list_dbs()等查询函数返回结果指针(mysql查询函数中还有没有这样的返回指针函数 ...

  6. Session和Cookie的作用以及实现

    http://www.cnblogs.com/xiaoshitoutest/p/6103790.html

  7. JCCLIENT IP GET UDP

    ##通道##110.52.233.5:18427## ##通道##112.95.251.214:18427## ##通道##119.29.192.206:18427## ##通道##123.207.1 ...

  8. 关于git中git pull --rebase中的一些坑

    在公司里面,每次我更改完代码,准备pull最新代码时,总是会遇到各种各样的问题.,因为对应的问题不同,解决方法很多.但是比较通用的办法还是有的: git pull --rebase   //报错时 g ...

  9. javascript 中的继承实现, call,apply,prototype,构造函数

    javascript中继承可以通过call.apply.protoperty实现 1.call call的含义: foo.call(thisObject, args...) 表示函数foo调用的时候, ...

  10. afnetworking报错pointer being freed was not allocated

    报错内容 YangTao(57008,0x7000002a0000) malloc: *** error for object 0x6180000d6490: pointer being freed ...