golang学习-安装环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35703954/article/details/81875765

go下载地址https://golang.google.cn/dl/

 下载完毕后,将压缩包进行解压,解压到usr/local文件夹下面。

tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz

 配置环境:

通过修改.bashrc文件:
vim ~/.bashrc 
//在最后一行添上:
export PATH=$PATH:/usr/local/go/bin
生效方法:(有以下两种)
1、关闭当前终端窗口,重新打开一个新终端窗口就能生效
2、输入“source ~/.bashrc”命令,立即生效
有效期限:永久有效
用户局限:仅对当前用户

检查环境配置

打开命令行,输入go,检查go环境是否配置正确。

安装GoClipse插件

  1. 点击菜单“Help->Eclipse Marketplace…”;
  2. 在弹出的对话框中搜索“GoClipse”;
  3. 点击“Install”按钮;
    如下图所示:
    安装GoClipse插件
    按照提示,一步一步完成安装即可。

配置Go

  1. 点击菜单“Windows->Preferenes->Go”;
  2. 在Directory中输入Go的安装目录,”/usr/local/go/”;
    配置Go

  3. 配置Go下的Tools
    Gavin是把gocode、guru、godef放在了和go相同的目录,如下图所示。
    配置gocode、guru、godef
    从上面可以看出,这里需要几个可执行文件,查看自己go/bin目录下,并没有,所以这里需要自己下载获取,方式如下:

gocode配置

#获取gocode
go get -u github.com/nsf/gocode
#编译gocode
go build github.com/nsf/gocode

编译成功后,手动点击Browse…按钮,选上%GOPATH%/bin/gocode.exe

或者直接拷贝 gocode.exe 到  %GOROOT%/bin/

godef配置

go get -u github.com/rogpeppe/godef
go build github.com/rogpeppe/godef

guru配置

go get -u golang.org/x/tools/cmd/guru
go build golang.org/x/tools/cmd/guru

 但是,guru这里大多数情况会配置不正确,因为被墙了。

解决方法:

  • 先从Github上获取 guru 的源码,当然通常的做法就是把 整个Git工程 给下载下来;
  • 将项目压缩包解压,改名为 tools ,然后在之前配置的Go安装目录的 src 目录下新建一个文件夹命名为 golang.org ,再在此文件夹下新建一个 x 文件夹,将解压后的文件放到 golang.org/x/ 文件夹下;
  • 在命令行中定位到 GOPATH 配置的目录下的 bin 目录下,执行 go build golang.org/x/tools/cmd/guru,执行成功发现在此目录生成了一个 guru.exe 文件;
  • 配置Eclipse中 Toolsguru 目录为上述生成 guru.exe 文件的路径。

这里也提供下载链接:https://pan.baidu.com/s/1JOyPtN1UvFIW3OTNYdxgOA 密码:ed2i

最后应为下图配置

猜你喜欢

转载自blog.csdn.net/qq_35703954/article/details/81875765
今日推荐