我不确定是什么造成的,但我做了这些:
rvm要求
我这样做了brew install autoconf automake libtool pkg-config openssl readline libyaml sqlite libxml2 libxslt libksba
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
我已经用谷歌搜索了这个,但我不确定它们和我的情况一样,所以我非常感谢大家的帮助
答案 0 :(得分:3)
由于您使用自制软件,因此您应该能够重新安装vim以使其编译并链接到您当前安装的库。
brew uninstall --force vim
brew install vim
答案 1 :(得分:2)
如果从自制软件中获得Vim,很可能是针对特定版本的Ruby(1.9.3)构建的。官方MacVim二进制下载不应该关心你的Ruby版本。
有些人也因为它的价值而在Command-T上遇到了麻烦。
答案 2 :(得分:0)
您的vim
插件/设置似乎需要ruby
才能美化您的.rb
文件编辑体验。它想加载1.9.3
(根据dyld的错误消息)。首先,让我们看看您的机器上有哪些红宝石版本:
~ 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
安装一些额外的宝石。