2

我不确定是什么原因造成的,但我做了这些:

  1. rvm 要求

    我做了这个brew install autoconf automake libtool pkg-config openssl readline libyaml sqlite libxml2 libxslt libksba

  2. rvm install ruby-2.0.0-p0

然后,当我键入时vim,它显示如下:

dyld:库未加载:/Users/Daniel-Xu/.rvm/rubies/ruby-1.9.3-p327/lib/libruby.1.9.1.dylib

引用自:/usr/local/bin/vim

原因:找不到图像 跟踪/BPT 陷阱:5

我已经用谷歌搜索过这个,但我不确定他们是否和我的情况一样,所以我非常感谢大家的帮助

4

3 回答 3

3

由于您使用的是自制软件,您应该能够重新安装 vim 以使其编译并与您当前安装的库链接。

brew uninstall --force vim
brew install vim
于 2014-12-26T01:06:30.723 回答
2

如果您从自制软件中获得 Vim,那么它很可能是针对特定版本的 Ruby (1.9.3) 构建的。官方的 MacVim 二进制下载不应该关心你的 Ruby 版本。

有些人在使用 Command-T 时也遇到了麻烦,因为它的价值。

于 2013-03-01T07:56:24.250 回答
0

看起来您的vim插件/设置需要ruby美化您的.rb-files 编辑体验。它想要加载1.9.3(根据 dyld 的错误信息)。首先,让我们看看您的机器上有哪些 ruby​​ 版本:

~ rvm list

rvm rubies

   ruby-1.9.3-p327 [ x86_64 ]
=* ruby-2.0.0-preview2 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

在我的机器上有两颗红宝石,2.0.0是默认的一颗。好的,让我们1.9.3与 vim 一起使用:

~ rvm use ruby-1.9.3-p327 && vim

这应该应用猴子修复并恢复您的 vim。但问题肯定更深,似乎是由您的一个 vim 插件引起的,可能与2.0.0(几乎不)不兼容,或者需要为ruby 2.0.0.

于 2013-03-01T06:01:14.997 回答