Especifique el ejecutable ruby para Syntastic
Llamadas fantásticas ruby -cpara verificar la sintaxis de un archivo, por lo que los errores que muestra dependen de la versión de ruby que esté usando.
Puede señalarlo al que desea usar así:
let g:syntastic_ruby_exec = 'path/to/ruby/executable'
NOTA: en versiones más nuevas de Syntastic:
let g:syntastic_ruby_mri_exec = 'path/to/ruby/executable'
$ type rubyle dirá dónde está su ejecutable actual de Ruby. Los instaladores de Ruby tienen sus propias convenciones sobre dónde ubican sus archivos binarios. P.ej:
- ruby-install coloca instalaciones de ruby
~/.rubiesy versiones específicas en rutas como~/.rubies/ruby-2.2.0/bin/ruby
- RVM coloca instalaciones de ruby
~/.rvm/rubiesy versiones específicas en rutas como~/.rvm/rubies/ruby-2.2.0/bin/ruby
~/.vim/syntax/ruby.vimno tiene nada que ver con verificar la sintaxis en los archivos; Es para resaltar la sintaxis . Ver robots.thoughtbot.com/writing-vim-syntax-plugins