首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

YouCompleteMe编译VIM中出现Go错误

YouCompleteMe是一个Vim插件,用于提供代码自动补全和语法检查功能。当在编译Vim时出现Go错误时,可能是由于缺少Go语言的相关依赖或配置问题导致的。以下是解决该问题的步骤:

  1. 确保已经正确安装了Go语言开发环境,并配置了相关的环境变量。可以参考Go官方网站(https://golang.org/)获取安装包和安装说明。
  2. 确保已经安装了Go语言的语法检查工具,例如golint、gofmt等。可以使用以下命令进行安装:
  3. 确保已经安装了Go语言的语法检查工具,例如golint、gofmt等。可以使用以下命令进行安装:
  4. 确保已经安装了YouCompleteMe插件,并按照官方文档(https://github.com/ycm-core/YouCompleteMe)进行配置和编译。
  5. 如果在编译YouCompleteMe时出现Go错误,可以尝试以下解决方法:
    • 检查Go语言的环境变量是否正确配置,包括GOROOT和GOPATH等。
    • 检查Go语言的版本是否符合YouCompleteMe的要求。可以通过运行go version命令来查看当前安装的Go语言版本。
    • 检查YouCompleteMe的配置文件中是否正确指定了Go语言的相关路径。可以参考YouCompleteMe的官方文档进行配置。
  • 如果问题仍然存在,可以尝试更新YouCompleteMe插件和Go语言的相关依赖。可以使用以下命令进行更新:
  • 如果问题仍然存在,可以尝试更新YouCompleteMe插件和Go语言的相关依赖。可以使用以下命令进行更新:

请注意,以上解决方法仅供参考,具体解决步骤可能因个人环境和配置而有所差异。如果问题仍然无法解决,建议查阅YouCompleteMe和Go语言相关的官方文档、社区论坛或寻求专业人士的帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Ubuntu 14.04下Vim安装YouCompleMe插件

    然后在vim先按Esc建,并且输入以下指令安装插件: :PluginInstall 或在终端输入: vim +PluginInstall +qall...第二步:下载其他必要文件 下载最新版本的LLVM 强烈建议下载已经编译好的二级制文件包,如果下载源文件自己编译的话,你永远都不知道会出什么奇葩错误 然后解压到...出现的问题: E492: Not an editor command: 可能的原因有很多,比如我遇到的是权限问题,为.vim的追加写入权限 不能正常启动,有很多红色的错误...将它放在项目根目录或者指定目录,比如我放在 $HOME/.vim/bundle/YouCompleteMe/.ycm_extra_conf.py 当然记得修改.vimrc相应的那行哦...出现其他未知错误 vim输入 :YcmDebugInfo 查看相关信息 如果完全按照本教程步骤来,还是出现了大量错误 此时要做的不是搜索其他教程

    51230

    Ubuntu13.04配置:Vim+Syntastic+Vundle+YouCompleteMe

    YouCompleteMe插件要求Vim 版本在7.3.584及以上,而Ubuntu13.04源Vim已经比较老了。所以,我们可以在源添加PPA,或者编译源码手动更新VIM的版本。...具体效果如同Eclipse一样,在代码编写的过程即可实时报告语法错误。...最后,我们使用make命令进行编译编译过程比较长,耗时半个小时左右。这一步主要是为了下面编译YouCompleteMe插件做准备。 二、配置 (1)编译YouCompleteMe。...如果出现bits/c++config.h文件无法找到的错误.那么可以考虑将系统存在的c++config.h文件所在的文件夹的所有文件,拷贝到/usr/include/c++/4.8/bits目录下,...编译vim源码的时候,需要打开python选项。 vundle的插件条目,如果托管在www.vim.org上,需要加.vim扩展名。 一个较为完善的.vimrc模板。

    1.7K100

    使用vim打造go语言IDE

    vim的基本配置 在写程序,我们常把一些系统需要灵活更改的变量设置到配置文件vim也有这样的一个配置文件.vimrc,默认存在用户目录下,vim有着强大的配置参数。...安装完插件还需要额外配置才可以使用 Plug 'Valloric/YouCompleteMe' " go 主要插件 Plug 'fatih/vim-go', { 'tag': '*' } " go...vim-go依赖安装 我们上一步完成vim-go插件的安装,vim-go的使用需要依赖go的一些工具,这些工具存在于目录$GOPATH/bin可以在.vimrc文件执行GoInstallBinaries...当出现 vim-go: installing finished! 则安装成功! YouCompleteMe 代码提示,是IDE和编辑器的重要区别,有了代码提示,那么就可以流畅的写代码了。...vim中常用的代码提示方案就是这个YouCompleteMe的插件了,这个插件也需要安装依赖。在插件安装那一步,完成了YouCompleteMe简称(YMC)的安装,这个还需要一个依赖的安装。

    3K31

    Vim自动补全神器:YouCompleteMe

    但是这显然是vim所不可能支持的。而且经过这么多年发展,由于语法分析有很高的难度,也一直没有合适的工具出现。直到,由apple支持的clang/llvm横空出世。...不同于以往其他vim插件,YCM是一款编译型的插件。在下载完后,需要手动编译后才能使用。对应其他的插件来说,仅仅就是把.vim的文件丢到相应文件夹下就可以。而这也加大了使用YCM的难度。.../YouCompleteMe' 保存退出后打开vim,在正常模式下输入 :BundleInstall 等待vundle将YouCompleteMe安装完成 而后进行编译安装: cd ~/.vim/bundle...打开vim,如果没有提示YCM未编译,则说明安装已经成功了。 手动编译安装 安装的脚本并不是什么时候都好用,至少对我来说是这样的。安装完之后出现了问题,参考issue#809。...配置 不同于很多vim插件,YCM首先需要编译,另外还需要有配置。

    9.2K60

    CentOS & macOS终端配置

    使用了YouCompleteMe这款插件,若插件版本过高,vim版本低,就会出现错误 解决方法:降级YouCompleteMe插件,或升级vim版本 在服务器上升级vim到最新版本: 通过yum安装Python3...cd ~ git clone https://github.com/vim/vim.git 配置并编译Vim // 进入项目 cd vim // 配置参数 ....=python --with-python3-command=python36 // 编译文件,可能需要使用sudo权限 sudo make sudo make install // 编译成功后,vim.../bin/vim.backup // 复制前面编译vim到系统配置 cd ~/vim/src sudo cp vim /usr/bin // 修改系统的Profile, 如果sudo权限不够,则可以尝试使用...3⃣️使用vim打开一些文件时,使用键盘上下左右键变成了在文件输入内容 此情况多见于普通用户打开一些root权限文件,也可能是由于YouCompleteMe插件产生的bug 如下图,在正常模式下,使用键盘上下左右键翻页

    45020

    IDEA调试Topology出现错误

    在IDEA的maven项目中编写Topology出错: NoClassFound找不到主类:解决– 在pom.xml,找到的storm,添加compi kafka的topic不新建也可以使用...显式指定] 项目setting加M2_HOME :  -DmultiXXXXX错误[首行出错] import org.apache.storm.. : 新版storm包 1.0.x import.../storm nimbus 则会在下方打印出错误: SLF4J: Class path contains multiple SLF4J bindings....是因为之前提交的topo有slf4j的错误,再次开启storm时就会自动运行[叙述不恰当]而出错 改:删掉之 (使用storm kill不行,因为nimbus已经出错启动不起来了,故而直接删除掉相关文件...) 下图如是:tzl.jar和tzl-depend.jar是之前提交的错误任务,其有slf4j的错误,在启动时好像storm命令会扫描整个目录文件 解决:删掉后,storm nimbus & 完美运行

    1.4K30

    VBA: 隐藏模块中出现编译错误:的解决对策

    文章背景: 最近发现有些办公电脑打开一些excel文件(xls格式)时,会弹出一个对话框,显示""隐藏模块中出现编译错误:"。...通过64位office软件打开早期的excel文件,如果代码存在早期面向32位office编写的VBA代码,可能会存在上述的编译错误。...1 此错误的原因和解决方案 此错误的原因: 当受保护(隐藏)的模块内的 VBA 代码存在编译错误时会引发此错误。由于模块是受保护状态,因此不会公开具体的编译错误。...3 VBA工程密码破解 当受保护(隐藏)的模块内的 VBA 代码存在编译错误时,由于模块是受保护状态,因此不会公开具体的编译错误。此时,需要取消对该模块的保护。...参考资料: [1] 隐藏模块中出现编译错误:(https://docs.microsoft.com/zh-cn/office/vba/language/reference/user-interface-help

    12.6K10

    【学员分享】程序员效率神器,最常用VIM插件安装大全

    红色的+python3说明vim支持python3,-号表明不支持。如果没有加入Python支持,如果使用YouCompleteMe(补全插件)就会出现警告。...(pkg=package) python-dev或者其他*.devel软件一般都是C语言编写的一些头文件或cpp文件,往往是其他模块或这我们自己写的模块在编译时,需要依赖这些*-devel软件包。...输入”:exit”,退出插件管理 4、先下载YouCompleteMe再配置安装 git clone https://github.com/Valloric/YouCompleteMe.git ~/.vim.../bundle/YouCompleteMe cd ~/.vim/bundle/YouCompleteMe git submodule update --init –recursive 说明: 将YouCompleteMe...5、切换到YouCompleteMe目录, 利用Anaconda的python3执行python3 .

    1.7K10
    领券