mojave 通过 brew 安装 vim 后,找不到正确路径

2018-11-05 10:33:56 +08:00
 wikinee
brew install vim --with-override-system-vim
this formula has no --with-override-system-vim option so it will be ignored!

安装之后,在 /usr/local/bin/vim 里有正确文件,看了 PATH 环境变量发现 local/bin 在 bin 之前。
运行 whereis vim 显示系统 vim
运行 suod /usr/libexec/locate.updatedb 更新索引任然不起效果,这是系统 bug 吗?

只能在.zshrc 里 alias 吗
3512 次点击
所在节点    macOS
4 条回复
ePingTu
2018-11-05 16:29:53 +08:00
brew info vim,结果不是反馈当前安装的路径和执行路径么?
quinoa42
2018-11-05 18:11:59 +08:00
1. flag 是--with-override-system-vi
2. bash 或者 zsh 的配置里有 eval 过 /usr/libexec/path_helper 吗?
3. 再不济加一句`PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH"`也行
eclipselu
2018-11-06 04:56:13 +08:00
brew --prefix vim 试试应该可以找到 vim 的路径?我一般也是 alias
wikinee
2018-11-06 17:36:49 +08:00
@eclipselu 楼上两位说的是正确的,加上--with-override-system-vi 就可以了,具体其他参数都有的。
@ePingTu 感谢🙊
@quinoa42 参数我抄错了🙊--with-override-system-vim 是 macvim 的参数,--with-override-system-vi 是 vim 的参数。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/504510

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX