Saya mencoba menginstal Command-T di MacVim . Saya mengikuti instruksi instalasi dengan tepat tetapi saya mendapatkan kesalahan ini ketika mencoba untuk memulai MacVim (dari terminal melalui mvim
utilitas baris perintah).
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.
vim
macvim
vim-plugins
Wuffers
sumber
sumber
ruby extconf.rb
kemudian semuanya bekerja dengan baik.Bagi saya masalahnya adalah bahwa saya mengkompilasi Command-T dengan versi ruby MacPorts (
/opt/local/bin/ruby
).Ketika saya dikompilasi ulang dengan
/usr/bin/ruby
, versi yang dikirimkan dengan OS X, masalah telah teratasi dan semuanya bekerja dengan baik.sumber