Syntastic için ruby yürütülebilir dosyasını belirtin
ruby -cBir dosyanın sözdizimini kontrol etmek için sözdizimi çağrıları , bu nedenle gösterdiği hatalar hangi ruby sürümünü kullandığına bağlıdır.
Bunu, şu şekilde kullanmak istediğinize işaret edebilirsiniz:
let g:syntastic_ruby_exec = 'path/to/ruby/executable'
NOT: Syntastic'in daha yeni sürümlerinde:
let g:syntastic_ruby_mri_exec = 'path/to/ruby/executable'
$ type rubygeçerli Ruby çalıştırıcınızın nerede olduğunu söyleyecektir. Ruby montajcılarının ikili dosyalarını nereye yerleştirdiklerine dair kendi sözleşmeleri vardır. Örneğin:
- ruby-install , ruby kurulumlarını
~/.rubiesve belirli sürümleri~/.rubies/ruby-2.2.0/bin/ruby
- RVM , ruby kurulumlarını
~/.rvm/rubiesve belirli sürümleri~/.rvm/rubies/ruby-2.2.0/bin/ruby
~/.vim/syntax/ruby.vimhiçbir ilgisi yoktur ; sözdizimi vurgulamak içindir . Bkz. Robots.thoughtbot.com/writing-vim-syntax-plugins