sudo vim 不工作 MacOSX(10.11.6)
sudo vim not working MacOSX(10.11.6)
在 运行 sudo vim
我收到以下错误-
dyld: Library not loaded: /usr/local/opt/ruby/lib/libruby.2.3.0.dylib
Referenced from: /usr/local/bin/vim
Reason: image not found
Trace/BPT trap: 5
运行 下面的命令作为 root
user-
which -a vim
returns以下-
/usr/local/bin/vim
/usr/bin/vim
我也安装了 MacVim。
which -a ruby
returns-
/usr/local/bin/ruby
/usr/bin/ruby
ruby -v
returns-
ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-darwin15]
我不想在根目录中为 vim 创建别名。我正在寻找修复 /usr/local/bin/vim
中的现有安装
仅供参考,这个问题已经被问到 here,但该解决方案对我不起作用,所以以防万一,这是我修复它的方法:
/usr/bin/vim
是您的系统 vim,但您已选择用 /usr/local/bin/vim
覆盖它(可能来自自制软件,对吧?)。我愿意打赌 运行 系统 vim 会实际工作并且不会抛出该错误,但显然您想使用其他版本。
我认为这只是 brew 的 vim 链接到 ruby 的错误本地版本或其他黑魔法的一些问题,所以最简单的修复(至少对我而言)就是字面意思从头开始! brew uninstall vim && brew install vim
如果您使用的是 Homebrew,或者如果您使用的是其他软件,则等效。
注意:显然,如果您需要 vim 的特定版本,您需要包含版本号。
在 运行 sudo vim
我收到以下错误-
dyld: Library not loaded: /usr/local/opt/ruby/lib/libruby.2.3.0.dylib
Referenced from: /usr/local/bin/vim
Reason: image not found
Trace/BPT trap: 5
运行 下面的命令作为 root
user-
which -a vim
returns以下-
/usr/local/bin/vim
/usr/bin/vim
我也安装了 MacVim。
which -a ruby
returns-
/usr/local/bin/ruby
/usr/bin/ruby
ruby -v
returns-
ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-darwin15]
我不想在根目录中为 vim 创建别名。我正在寻找修复 /usr/local/bin/vim
仅供参考,这个问题已经被问到 here,但该解决方案对我不起作用,所以以防万一,这是我修复它的方法:
/usr/bin/vim
是您的系统 vim,但您已选择用 /usr/local/bin/vim
覆盖它(可能来自自制软件,对吧?)。我愿意打赌 运行 系统 vim 会实际工作并且不会抛出该错误,但显然您想使用其他版本。
我认为这只是 brew 的 vim 链接到 ruby 的错误本地版本或其他黑魔法的一些问题,所以最简单的修复(至少对我而言)就是字面意思从头开始! brew uninstall vim && brew install vim
如果您使用的是 Homebrew,或者如果您使用的是其他软件,则等效。
注意:显然,如果您需要 vim 的特定版本,您需要包含版本号。