vim'i ruby desteğiyle yeniden derlemeye çalıştım çünkü vim'in 1.8.7 (yani Snow Leopard'daki varsayılan ruby versiyonu) olduğunu fark ettim. Ruby 1.9.2, rvm ile yüklenir. vim with ruby 1.9.2
./configure --enable-rubyinterp --enable-gui=no --disable-nls --enable-cscope --prefix=/Users/madhatter
ile derleme ben yaptıranın aşağıdaki hatayı alıyorum:
ld: library not found for -lruby.1.9.1
collect2: ld returned 1 exit status
make[1]: *** [vim] Error 1
make: *** [first] Error 2
Sonra googlecode gerçek depo klonlanmış ve inşa etmeye çalıştı. Orada marka hiç hata vardı, ama başlangıç vim aşağıdaki hata ile sonuçlandı: Ben config.mk dosyasına Neymiş
RUBY = /Users/madhatter/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
RUBY_SRC = if_ruby.c
RUBY_OBJ = objects/if_ruby.o
RUBY_PRO = if_ruby.pro
RUBY_CFLAGS = -I/Users/madhatter/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I/Users/madhatter/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-darwin10.8.0 -DRUBY_VERSION=19
RUBY_LIBS = -lruby.1.9.1 -lpthread -ldl -lobjc
Herhangi başka fikirleri bazı yakut bilgileri ekleyerek edildi çalıştı
dyld: Symbol not found: _environ
Referenced from: /Users/madhatter/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.1.9.1.dylib
Expected in: flat namespace
in /Users/madhatter/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.1.9.1.dylib
[1] 41782 trace trap vim
son şey iş? Eğer
--enable-rubyinterp=yes
+1, zappa görüntüsü için :-) –