使用git安装gocode时报错以及解决方法

最近开始自学golang,使用eclipse和goclipse插件搭建了golang的开发环境,前期的插件下载和安装都很顺利,但是到了安装gocode(这是代码补全工具,对于我这个初学者来说很是必需)时遇到了问题。报错信息和解决方法如下:

Q:cannot download, $GOPATH not set. For more details see: go help gopath

A:好吧,既然说我的GOPATH没有设置,在我的回忆里,这个GOPATH我是已经设置过的。

      使用"go env"命令查看一下先,哎哟卧槽,GOPATH明明是有的,这是什么gui,这个时候就是程序员的好朋友——万能的搜索引擎登场的时候了,在无数条目里寻寻觅觅,终于找到了它"sudo env GOPATH=/home/dobechen/goworkspace go get github.com/nsf/gocode",这个命令真心好使。

       使用git安装gocode时报错以及解决方法_第1张图片我是环境变量('w')~

趁热打铁,接着来聊聊遇到了的另一个问题吧

Q:我是报错信息

       >> Running: sudo env GOPATH=/home/dobechen/goworkspace go get github.com/nsf/gocode
       # cd .; git clone https://github.com/nsf/gocode /home/dobechen/goworkspace/github.com/nsf/gocode
      Cloning into '/home/dobechen/goworkspace/github.com/nsf/gocode'...
      warning: templates not found /share/git-core/templates
      fatal: Unable to find remote helper for 'https'
      package github.com/nsf/gocode: exit status 128

A:好嘛,您这是又闹什么别扭了,怎么还不让我下gocode了

      根据提示来看,git里貌似是少了个'https'相关的东西,不太会用git这个高级的东西,上网用百毒找找看吧,oh yeah~,又找到解决方法了

      在/etc/profile  (centos系统里配置环境变量的地方)的PATH中添加git的libexec/git-core目录就可以。

      这个时候要注意一下,要是修改了PATH还是报错,你就该去git的libexec/git-core目录下找找看,有没有git-remote-https, git-remote-http这两个文件。oh no,我竟然没有这个  两个文件,好吧,重新安装一下git吧。锵锵,git安装完成,赶紧去git-core目录下找找看我丢掉的文件,看到git-remote-https, git-remote-http这两个文件的时候,我好感动,等你们好久了。这次在执行"sudo env GOPATH=/home/dobechen/goworkspace go get github.com/nsf/gocode"命令,gocode安装完成,要想使用gocode,记得在eclipse里配置一下。


这是我在搭建eclipse+goclipse的golang开发环境是遇到的问题,希望对大家有所帮助,文中不足的地方也请大家批评指正,同时,也希望大家分享自己遇到的问题和解决方法。谢谢。

ps:我也不知道这篇文章应该是原创还是转载,文章的内容都是自己码的,但是方法都是从网上找到的,好纠结,哈哈哈

你可能感兴趣的:(golang)