Ubuntu16.04下部署golang开发环境
一、需要文件
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开发环境的更多相关文章
- ubuntu16.04 下 C# mono开发环境搭建
本文转自:https://www.cnblogs.com/2186009311CFF/p/9204031.html 前记 之前我一直不看好C#的前景,因为我认为它只能在windows下运行,不兼容,对 ...
- Ubuntu 16.04下配置Golang开发环境
安装之前先要明白两个变量,后面介绍安装时,会用这两个变量 GOROOT , 这是go的工作目录,比如 /home/[替换为你的用户名]/go/work GOPATH , 这是go的安装目录, ...
- Ubuntu16.04下部署 nginx+uwsgi+django1.9.7(虚拟环境pyenv+virtualenv)
由于用的新版本系统,和旧的稍有差别,在网上搜了很多相关资料,搞了三天终于搞好在Ubuntu16.04下的部署,接下来就详细写写步骤以及其中遇到的问题.前提是安装有虚拟环境pyenv+virtualen ...
- Ubuntu 12.04下搭建Qt开发环境
http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ...
- Mac下部署Android开发环境附加NDK
作为开发者,我们深有体会,不管是进行什么开发,为了部署开发环境,我们往往需要折腾很长时间.查阅很多资料才能完成,而且这次折腾完了,下次到了另一台新电脑上又得重新来过,整个部署过程记得还好,要是不记得又 ...
- ubuntu16.04系统深度学习开发环境、常用软件环境(如vscode、wine QQ、 360wifi驱动(第三代暂无))搭建相关资料
事后补充比较全面的(找对资料真的省一半功夫):https://www.jianshu.com/p/5b708817f5d8?from=groupmessage Ubuntu16.04 + 1080Ti ...
- Ubuntu 13.04下构建Qt5开发环境
虽然Qt命运多舛,但是也阻挡不了程序员对它的喜爱.经历了一系列波折之后,现在到在芬兰公司Digia手中,Qt又将迎来一个发展.Qt5就是在这种情况之下发布的.正值Ubuntu刚刚发布了13.04版,我 ...
- ubuntu16.04下部署tomcat9和java8启动一次需要七八分钟
一.环境如下 Ubuntu16.04 +tomcat9+openjdk1.8 二.问题 在tomcat的bin下执行./startup.sh 如下图没有问题 root@bogon:/usr/apac ...
- Linux下配置Golang开发环境
前几天无意间看到了微信推送的golang开发的消息,看到golang那么牛逼,突然心血来潮想学习一下go.工欲善其事必先利其器,想做go开发,必须先配置好go的开发环境(就像开发Java先安装配置jd ...
随机推荐
- begin-end语句块在mysql中的使用问题
在最近在通过navicate连接mysql数据库时,进行查询操作: delimiter $$BEGIN SET @a=1; if (@a > 0) THEN SELECT COUNT(*) fr ...
- HP_UX HBA 卡信息收集脚本
#/usr/bin/shname1=`hostname`_fcioscan -kfnNC fc |grep "/dev/" >/tmp/data/$name1.txtnum1 ...
- 短视频APP+不同类型社交应用发展分析+化妆品电商
短视频APP——昙花一现还是发展趋势? 在这个互联网与科技并行且飞速发展的时代,各种app不断涌入市场,其中短视频app便是一个典型,美拍,就成功入围2014年十大最火app.而短视频app也势必要成 ...
- sql server中除数为零的处理技巧
在sql server中做除法处理的时候,我们经常需要处理除数为零的情况,因为如果遇到这种情况的时候,sqlserver会抛出遇到以零作除数错误的异常,我们总不希望把这个异常显示给用户吧. 做个会报这 ...
- php返回数据库查询时出现Resource id #2
1.使用php调用MySQL数据库的过程是不是先用mysql_query(SELECT*...)或mysql_list_dbs()等查询函数返回结果指针(mysql查询函数中还有没有这样的返回指针函数 ...
- Session和Cookie的作用以及实现
http://www.cnblogs.com/xiaoshitoutest/p/6103790.html
- JCCLIENT IP GET UDP
##通道##110.52.233.5:18427## ##通道##112.95.251.214:18427## ##通道##119.29.192.206:18427## ##通道##123.207.1 ...
- 关于git中git pull --rebase中的一些坑
在公司里面,每次我更改完代码,准备pull最新代码时,总是会遇到各种各样的问题.,因为对应的问题不同,解决方法很多.但是比较通用的办法还是有的: git pull --rebase //报错时 g ...
- javascript 中的继承实现, call,apply,prototype,构造函数
javascript中继承可以通过call.apply.protoperty实现 1.call call的含义: foo.call(thisObject, args...) 表示函数foo调用的时候, ...
- afnetworking报错pointer being freed was not allocated
报错内容 YangTao(57008,0x7000002a0000) malloc: *** error for object 0x6180000d6490: pointer being freed ...