Durch die Installation von Command-T wird MacVim unterbrochen

1896
Wuffers

Ich versuche, Command-T auf MacVim zu installieren . Ich habe die Installationsanweisungen genau befolgt, erhalte jedoch diese Fehlermeldung, wenn Sie versuchen, MacVim zu starten (von einem Terminal aus über das mvimBefehlszeilenprogramm).

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. 
4

2 Antworten auf die Frage

9
kogakure

Sie müssen Command-T mit Ruby v 1.8.7 kompilieren. Verwenden Sie RVM, um zwischen Ruby-Versionen zu wechseln. Nachdem Sie die Quelle kompiliert haben, können Sie zu Ihrer anderen Ruby-Version zurückwechseln.

Ok, ich versuche es, wenn ich die Chance habe. Vielen Dank! Wuffers vor 13 Jahren 0
Genial! Das hat funktioniert! Danke ^^ Wuffers vor 13 Jahren 0
Yup, installierte 1.8.7 mit rbenv, löschte ~ / .vim / ruby ​​/ command-t und stellte den Vimball neu zusammen, benutze 1.8.7 für `ruby extconf.rb 'und dann funktionierten die Dinge großartig. meagar vor 10 Jahren 0
0
codd

Für mich bestand das Problem darin, dass ich Command-T mit einer MacPorts-Ruby-Version ( /opt/local/bin/ruby) kompilierte .

Als ich mit /usr/bin/rubyder mit OS X gelieferten Version neu kompilierte, wurde das Problem behoben und alles funktionierte einwandfrei.