copriwolf
V2EX  ›  问与答

mac 升级 10.13High Sierra 后无法使用 vim 和 tmux

  •  
  •   copriwolf · Sep 28, 2017 · 10167 views
    This topic created in 3326 days ago, the information mentioned may be changed or developed.

    各位有升级 mac 的系统吗? 昨晚尝试升级到最新的 10.13 发现 Vim、Tmux 和 Brew 都不正常。

    Pro-3:~ root2$ vim
    dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
      Referenced from: /usr/local/bin/vim
      Reason: image not found
    Abort trap: 6
    

    打开 vim 就直接报错了,而 Tmux 则是命令行和输入位置对不上。

    最重要是,还是工作生产机😂

    各位又遇到类似的问题吗

    16 replies  •  2017-11-17 08:16:22 +08:00
    USCONAN
    USCONAN
    Sep 28, 2017
    1
    我這完全沒問題呀
    glues
    glues
    Sep 28, 2017
    2
    重新安装一下 vim
    copriwolf
    copriwolf
    OP
    Sep 28, 2017
    3
    @glues 打算用 brew 来重装,发现 brew 也宕了,重新 brew update 之后运行,显示要先升 Xcode,现在想看看 Xcode 升到 9 能不能用。
    wogong
    wogong
    Sep 28, 2017
    4
    可能需要重新安装一下 Command Line Tools
    psklf
    psklf
    Sep 28, 2017
    5
    Vim 好的很
    azygote
    azygote
    Sep 28, 2017
    6
    我的 vim 也是这样,brew reinstall vim 一下就好了
    Tonni
    Tonni
    Sep 28, 2017❤️1
    7
    我也遇到这个问题了,重装 Vim 的时候报另外的错误,到最后用 brew install python 解决的。
    20015jjw
    20015jjw
    Sep 28, 2017 via Android
    8
    工作机也敢升级 心大
    copriwolf
    copriwolf
    OP
    Sep 28, 2017
    9
    @azygote 感谢,通过更新 xcode,然后更新 brew,然后重装 vim 最后结局问题了。
    想问你有用 tmux 吗?好像存在一些格式上的错乱,reinstall 也不行。
    copriwolf
    copriwolf
    OP
    Sep 28, 2017
    10
    @Tonni 感谢,我是搞到最后 brew upgrade python 才能正常重装 vim。
    想问你有用 tmux 吗?更新后的 tmux 出现了一些显示问题,reinstall 也没办法解决
    copriwolf
    copriwolf
    OP
    Sep 28, 2017❤️1
    11
    @wogong 本质上好像是因为底层变了,所以要更新 xcode9 和 command line,然后重新安装过 vim 才能解决
    Tonni
    Tonni
    Sep 29, 2017
    12
    @copriwolf 抱歉,我在 Mac 上面没用过 tmux,Linux 上经常用。
    mysql
    mysql
    Oct 11, 2017
    13
    我也遇到这样的问题, 弄了一天才解决,分享下我的方法,希望可以帮到其他人

    我的 python 默认环境是 3.6 因为我装了 anaconda

    在安装了 xcode 最新版以后
    执行 brew reinstall vim
    报错如下:

    if_python.c:67:10: fatal error: 'Python.h' file not found
    #include <Python.h>
    ^~~~~~~~~~
    1 error generated.
    make[1]: *** [objects/if_python.o] Error 1
    make[1]: *** Waiting for unfinished jobs....
    make: *** [first] Error 2

    READ THIS: https://docs.brew.sh/Troubleshooting.html


    弄了半天就是装不上

    然后运行了 brew link python2

    再执行 brew reinstall vim 还是报错

    然后 执行 brew uninstall vim

    然后运行 vim 发现奇迹般的可以用了

    应该是有个坑
    thwawar
    thwawar
    Oct 12, 2017
    14
    用楼上的方法解决了

    只要 `brew uninstall vim` 即可
    regiondavid
    regiondavid
    Nov 15, 2017
    15
    感谢楼上的方法,成功解决问题
    mofe
    mofe
    Nov 17, 2017
    16
    brew uninstall macvim && brew install macvim --with-lua --with-override-system-vim --with-luajit 解决了问题。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5120 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 06:18 · PVG 14:18 · LAX 22:18 · JFK 01:18
    ♥ Do have faith in what you're doing.