Estoy en Ubuntu 11.10 y he instalado vim-gnome y estoy trabajando. Usar vundle y haber instalado los paquetes seeral todos funcionando.Ruby command-t SEGV
He instalado command-t pero no funcionará hasta que se compilen las extensiones C. Leer el manual esta es la solución.
rake make
Para mí la ubicación es en realidad:
~/.vim/bundle/command-t
De todos modos así que me di RVM fuera e instalado el sistema de 1.8 como se aconseja en la guía de ayuda t-comando. Revisé la documentación y la causa más común de los errores de comando-t es compilar contra el rubí incorrecto.
Encontré este comando para verificar la versión compilada.
[email protected]:~/.vim/bundle/command-t$ ldd `which vim` | grep ruby
libruby1.8.so.1.8 => /usr/lib/libruby1.8.so.1.8 (0x00007f913932c000)
así que instalé el rastrillo para el rubí 1,8 y compilado con el rastrillo hacen
[email protected]:~/.vim/bundle/command-t$ sudo rake make
/usr/bin/ruby1.8 extconf.rb
checking for ruby.h... yes
y fuera de él va y se compila.
sin embargo iniciar gvim y correr \ t para el mando-T y
Vim: Caught deadly signal SEGV
Vim: Finished.
Segmentation fault
¿Cómo puedo obtener comando-t ir en Ubuntu 11.10?
Actualización.
Construido Gvim de fuentes usando
hg clone https://vim.googlecode.com/hg/ vim
cd vim
sudo ./configure --enable-rubyinterp=yes --enable-pythoninterp=yes --enable-gui=gtk2
make
make install
vim --version | grep ruby
VIM comando devuelve la versión correcta de que el apoyo de rubí se construye en contra de mi sistema instalado 1.8 pero todavía SEGV cuando se utiliza T. comando
así que encontramos y probamos este
cd ~/.vim/ruby/command-t
/usr/bin/ruby extconf.rb
make
Esto también falló. Luego agrego esto a bashrc desde un ticket de soporte anterior.
vim() {
(unset GEM_PATH GEM_HOME; command vim "[email protected]")
}
Estoy teniendo el mismo problema en Ubuntu 11.04, habiendo seguido la mayoría de las mismas cosas que tiene. Funciona muy bien en otra computadora mía (también Ubuntu 11.04), con lo que debería ser la misma configuración. Usando el paquete vim-gnome. – Mika