4

Я пытаюсь установить Command-T на MacVim. Я точно следовал инструкциям по установке , но я получаю эту ошибку при попытке запустить 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.

2 ответа2

9

Вам нужно скомпилировать Command-T с Ruby v 1.8.7. Используйте RVM для переключения между версиями ruby. После того, как вы скомпилировали исходный код, вы можете переключиться на другую версию ruby.

0

Для меня проблема была в том, что я скомпилировал Command-T с версией для MacPorts ruby (/opt/local/bin/ruby).

Когда я перекомпилировал с /usr/bin/ruby , версией, поставляемой с OS X, проблема была решена, и все работало нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .