【发布时间】:2018-04-08 14:32:49
【问题描述】:
最近我很困惑得到这个错误!我不知道为什么以及如何出现此错误,可能是因为我几天前将我的 mac 系统更新到了 High Sierra。但是当我完成此更新时一切似乎都正常,直到我在终端中键入 vim/vi 命令。详情如下:
首先,我根据建议“尝试”了,但它从未奏效。然后,我用谷歌搜索并被告知这可能是 command-t 问题,所以我不得不这样做。像这样:
或者关闭再重新打开终端,问题依然存在。有人说是ruby版本问题造成的,也就是说system-ruby版本与vim支持的ruby版本冲突(希望我理解正确),所以我卸载了ruby通过 rvm 并根据所需的系统框架安装 2.3 版本:
但是,问题仍然存在......最后,我认为这可能是 rubygems 问题,所以我卸载了“需要原始的问题 gem”并重新安装,或者只是执行建议的“gem pristine --all” this 似乎是类似的问题。可惜……
最后,建议我卸载 rubygems 并重新安装,但是,我不想这样做。因为你知道,我安装了很多 gem,很多项目需要它的支持,我现在不能冒险。
所以,我需要一个好的解决方案!
【问题讨论】:
-
很难向您推荐解决方案,因为该问题可能是您本地系统所独有的。我建议的最简单的解决方案是删除 command-t 插件以摆脱 ruby 依赖并使用其他一些模糊查找器,例如,请参见此处 - vimawesome.com/?q=tag:fuzzy