ubuntu - 14.04,安装、配置GO语言开发工具Eclipse!!
在配置Eclipse之前,我们必须保证下面这些都已经安装,并且正常工作了:
一,Go语言:参考文章 http://blog.csdn.net/sunylat/article/details/49859695
二,Eclipse:参考文章 http://blog.csdn.net/sunylat/article/details/49866561
三,Eclipse的CDT:参考文章 http://blog.csdn.net/sunylat/article/details/49867033
四,必须安装1.8的JDK:参考文章 http://blog.csdn.net/sunylat/article/details/49882827
五,设置GOPATH:参考文章 http://blog.csdn.net/sunylat/article/details/49885471
满足上面条件后,我们开始配置Eclipse:
一,安装goClipse:这是go语言的Eclipse插件,官方网址:https://github.com/GoClipse/goclipse
安装方式:使用eclipse的软件升级功能完成,打开Eclipse,“help”->"install new softwear ",随后点“add”按钮,在“location”里面输入“http://goclipse.github.io/releases/”后,点“OK”按钮,随后操作就和升级其它软件一样了,这个插件安装完毕后,我们就可以在Eclipse的“window”->"preferences"的左侧看到“go”的项目了,这说明我们已经成功按照了goClipse!
二,配置goClipse:goClipse的配置,主要有这些:
1,设置GOROOT:打开“window”->"preferences"的左侧看到的“go”的项目后,我们发现,需要配置两项:GOROOT和GOPATH,由于我已经配置好了这两项了,只要正确选择就可以了。GOROOT我选择我的GO语言目录“/usr/local/go”;GOPATH使用我配置好的系统环境变量,这两项选择完毕后,点击“Apply”按钮,这个时候,goClipse配置完成1/3!
2,安装goCode:它是go语言的代码自动提示工具,在IDE里面编写go语言非常有用。
官方地址:https://github.com/nsf/gocode
安装:进入shell中,进入GOPATH的src目录,随后输入:"go get -u github.com/nsf/gocode",如果一切正常,那么我们会发现在GOPATH下面多了一个“bin”目录,里面有一个可执行程序“gocode”,我们在Eclipse的go语言配置界面的"tools"对应的“gocode”,选择这个可执行文件,随后点击“Apply”按钮,这时,go语言的代码自动提示功能应该可以了!
3,安装go oracle:它是go语言的代码分析工具,在IDE里面编写和分析go语言程序非常非常有用。
官方地址:https://github.com/golang/tools
下载已编译好的go oracle:这是我已经为大家编译好的go oracle,分别为windows和linux版本。
地址:https://github.com/golang/tools
windows版:oracle.exe
linux版:oracle
编译好的go oracle下载地址:http://download.csdn.net/detail/sunylat/9275905
下载完毕后,把可执行文件放入GOPATH的bin目录中,随后在Eclipse的go语言配置界面的"tools"对应的“go oracle”,选择这个对应操作系统的oracle就可以了,在ubuntu里面应该选择“oracle”,随后点击“Apply”按钮,我们进入eclipse里面,随便编写些代码,按住ctrl,随后点击任意代码,我们就可以看到选中代码源代码了!
到此,ubuntu14.10里,Eclipse的GO语言开发环境搭配完毕!!
ubuntu - 14.04,安装、配置GO语言开发工具Eclipse!!的更多相关文章
- Ubuntu 18.04 安装配置 go 语言
Ubuntu 18.04 安装配置 go 语言 1.下载 下载 jdk 到 Downloands 文件夹下 cd 进入 /usr/local, 创建 go 文件夹, 然后 cd 进这个文件夹 cd / ...
- Ubuntu 14.04 安装配置备忘录
完全在 Linux 下工作,大概有3年时间了. 之前都是用 Windows, 而把 Linux 装在虚拟机里,现在反过来,把 Windows 装在了虚拟机里,只是因为偶尔还要用网银的缘故. 以我这几年 ...
- Ubuntu 14.04安装配置NFS服务器
(一)安装NFS服务器1.1-安装Ubuntu nfs服务器端: sudo apt-get install nfs-kernel-server 1.2-安装nfs的客户端: sudo apt-get ...
- Ubuntu 14.04安装配置NFS
(一)安装NFS服务器 sudo apt-get install nfs-kernel-server sudo apt-get install nfs-common(在安装nsf-kernel-se ...
- Ubuntu 14.04 安装配置强大的星际译王(stardict)词典
转载http://blog.csdn.net/huyisu/article/details/53437931
- 在Ubuntu 14.04安装和使用Docker
Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器.然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的 ...
- [转]在Ubuntu 14.04安装和使用Docker
在Ubuntu 14.04安装和使用Docker 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs Docker是一个开源软件,它可以把一 ...
- Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法
Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法跟Ubuntu 12.04 - 13.10 以及jellybean编译环境配置没多大区别, 顺便记录下而已: Ub ...
- ubuntu 14.04 安装搜狗拼音输入法
原文:ubuntu 14.04 安装搜狗拼音输入法 ubuntu桌面系统下终于有了好用的拼音法-搜狗拼音输入法,欲在ubuntu 14.04下安装搜狗拼音输入法相当的简单. 先到搜狗拼音官网下载对应的 ...
随机推荐
- C++空类大小
class a {};class b{};class c:public a{ virtual void fun()=0;};class d:public b,public c{}; 类a,b明明是空类 ...
- CentOS7安装wget 及配置
yum -y install wget yum -y install setup yum -y install perl
- JavaWeb开发Eclipse环境配置--史上最详细的教程
[前言] JSP本身是JavaWeb中的知识,但是在学习Android网络时,必然要涉及到与服务器之间的交互,所以学一下JSP以及其他JavaWeb的内容还是很有必要的,至少能明白程序在访问服务器时, ...
- java流。基础
总结:read()方法返回类型是int型??不知道该怎么用好循环> package com.da; import java.io.*; public class fgbv { public st ...
- 四川第七届 E Rectangle
Rectangle frog has a piece of paper divided into nn rows and mm columns. Today, she would like to dr ...
- d-s证据理论
证据理论是Dempster于1967年首先提出,由他的学生Shafer于1976年进一步发展起来的一种不精确推理理论,也称为Dempster/Shafer 证据理论(D-S证据理论),属于人工智能范畴 ...
- JavaScript语言基础-对象与数组
- 杀死tomcat进程
由于tomcat运行时eclipse非法关闭,导致tomcat进程没有关闭,再次启动eclipse,启动tomcat会报tomcat不能启动,且指出端口被占用.笔者解决方案如下: 方案一:重启电脑,简 ...
- dubbo错误排查之No provider available for the service
今天搞的一个dubbo服务,暴漏出来了,但是consumer端启动就报这个错,排查过程记录一下 一.启动zkCli 利用命令查看 ls / ls /dubbo 继续查看 ls /dubbo/com.w ...
- 基于:Hadoop 2.6.0-cdh5.4.0 hive1.1.0 HBase 1.0.0-cdh5.4.0 关键配置文件
core-site.xml <configuration> <property> <name>fs.defaultFS</name> <value ...