Command-T를 설치하면 MacVim이 중단됩니다


4

MacVimCommand-T 를 설치하려고합니다 . 설치 지침을 정확히 따랐 지만 MacVim을 시작하려고 할 때 ( 명령 줄 유틸리티 를 통해 터미널에서)이 오류가 발생 합니다.mvim

dyld: lazy symbol binding failed: Symbol not found: _rb_intern2
  Referenced from: /Users/mark/.vim/ruby/command-t/ext.bundle
  Expected in: flat namespace

dyld: Symbol not found: _rb_intern2
  Referenced from: /Users/mark/.vim/ruby/command-t/ext.bundle
  Expected in: flat namespace

Vim: Caught deadly signal TRAP
Vim: Finished.

답변:


9

Ruby v 1.8.7을 사용하여 Command-T를 컴파일해야합니다. 루비 버전간에 전환하려면 RVM을 사용하십시오. 소스를 컴파일 한 후 다른 루비 버전으로 다시 전환 할 수 있습니다.


알았어, 기회가 생길 때해볼 게 감사!
Wuffers

예, rbenv와 함께 1.8.7을 설치하고 ~ / .vim / ruby ​​/ command-t를 삭제하고 vimball을 다시 소싱 ruby extconf.rb한 후 1.8.7을 사용하면 문제가 해결되었습니다.
meagar

0

나에게 문제는 Command-T를 MacPorts 루비 버전 ( /opt/local/bin/ruby)으로 컴파일했다는 것 입니다.

/usr/bin/rubyOS X과 함께 제공되는 버전 인으로 다시 컴파일 하면 문제가 해결되고 모든 것이 잘 작동했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.