使用git安装gocode时报错以及解决方法
来源:互联网 发布:飞鹰网络通信有限公司 编辑:程序博客网 时间:2024/06/01 09:28
最近开始自学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",这个命令真心好使。
我是环境变量('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:我也不知道这篇文章应该是原创还是转载,文章的内容都是自己码的,但是方法都是从网上找到的,好纠结,哈哈哈
- 使用git安装gocode时报错以及解决方法
- gocode 安装
- gocode 安装
- git安装以及使用
- 2017cocoaPods更新和使用时报错以及报错解决方法
- xcode6 使用MJRefresh时报错解决方法
- 使用Freeimage库时报错的解决方法
- ubuntu使用yum命令时报错解决方法
- git 安装以及更新使用
- Git的安装以及使用
- win7 64下安装gocode
- centos在使用yum install php-mysql安装php时报错的解决方法
- Python使用easy-install安装时报UnicodeDecodeError的解决方法
- 安卓开发模拟器运行时报错原因以及解决方法
- 【Git笔记】运行man git时报错"No manual entry for git"的解决方法
- 安装VMware时报错:virtualXT,以及虚拟网卡安装失败
- Git Clone时报错
- git push 时报错
- Simcity模拟城市(移动版)
- 项亮《推荐系统实践》读书笔记3-利用用户标签数据进行推荐
- Javascript 模拟弹出windows窗口
- POJ2456
- mysql 创建function
- 使用git安装gocode时报错以及解决方法
- OPENJUDGE NOI 7624 山区建小学
- Linux中动态链接库总结
- Javascript 控制单元格合并
- c++实验5--数组分离
- Django的学习起步(1)-安装
- 1006. 换个格式输出整数
- 73. Set Matrix Zeroes
- win8.1安装mongodb