MacVim mogok dengan Gundo

3

Setiap kali saya memanggil gundo MacVim crash dengan kesalahan berikut.

Vim: Caught deadly signal SEGV
Vim: Finished.

Ini berfungsi dengan baik dalam Normal vim tapi saya tidak yakin apa masalahnya saya membangun aplikasi melalui macports dan ini adalah versi terbaru dan saya menggunakan versi terbaru Janus.

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 13 2012 23:40:11)
MacOS X (unix) version
Included patches: 1-244, 246-390
Compiled by ley@appa
Huge version with MacVim GUI.  Features included (+) or not (-):
+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent +clientserver
+clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +conceal +cryptv -cscope       +cursorbind
+cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search
+farsi +file_in_path +find_in_path +float +folding -footer +fork() +fullscreen +gettext
-hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent
+listcmds +localmap -lua +menu +mksession +modify_fname +mouse +mouseshape +mouse_dec -mouse_gpm
-mouse_jsbterm +mouse_netterm -mouse_sysmouse +mouse_xterm +mouse_urxvt +multi_byte +multi_lang
-mzscheme +netbeans_intg +odbeditor +path_extra +perl +persistent_undo +postscript +printer +profile
+python -python3 +quickfix +reltime +rightleft -ruby +scrollbind +signs +smartindent -sniff
+startuptime +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white +tcl
+terminfo +termresponse +textobjects +title +toolbar +transparency +user_commands +vertsplit
+virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows  +writebackup
-X11 -xfontset +xim -xsmp -xterm_clipboard -xterm_save

Saya telah mengalami masalah ini dengan MacVim saja. Vim bekerja dengan baik.

Ley Missailidis
sumber
1
Gagasan acak ... Coba dengan MacVim asli yang diunduh dan diinstal secara manual. Mulai MacVim tanpa vimrc dan tanpa plugins. Instal Gundo secara manual.
romainl
Gundo juga mengharuskan MacVim untuk dikompilasi dengan Python dan mungkin fakta bahwa versi Anda tidak dikompilasi dengan Python3 adalah masalahnya. Versi Homebrew dari MacVim memang memiliki dukungan Python / Python3 dikompilasi sehingga mungkin menjadi langkah selanjutnya juga.
Braden

Jawaban:

2

Saya akan merekomendasikan menggunakan homebrew alih-alih MacPorts.

Bagi mereka yang mengalami masalah ini dan menggunakan homebrew, ini bekerja untuk saya:

brew unlink python
brew unlink macvim
brew remove macvim
brew install -v --force macvim
brew link macvim
brew link python

Satu liner untuk menyalin dan menempel ke terminal:

brew unlink python && brew unlink macvim && brew remove macvim && brew install -v --force macvim && brew link macvim && brew link python

(dari https://code.google.com/p/macvim/issues/detail?id=392 )

Will
sumber