【问题标题】:when I update ruby to 2.0.0-p0, my vim can't work当我将 ruby​​ 更新到 2.0.0-p0 时,我的 vim 无法工作
【发布时间】:2013-02-15 13:42:32
【问题描述】:

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

  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

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

【问题讨论】:

    标签: ruby vim rvm


    【解决方案1】:

    看起来您的vim 插件/设置需要ruby 来美化您的.rb-文件编辑体验。它想加载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 是默认的。好的,让我们在 vim 中使用1.9.3

    ~ rvm use ruby-1.9.3-p327 && vim
    

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

    【讨论】:

      【解决方案2】:

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

      有些人在使用 Command-T 时也遇到了麻烦。

      【讨论】:

        【解决方案3】:

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

        brew uninstall --force vim
        brew install vim
        

        【讨论】:

          猜你喜欢
          • 2013-05-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-10-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-11-21
          相关资源
          最近更新 更多