Syntastic için ruby yürütülebilir dosyasını belirtin
ruby -c
Bir 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 ruby
geç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ı
~/.rubies
ve belirli sürümleri~/.rubies/ruby-2.2.0/bin/ruby
- RVM , ruby kurulumlarını
~/.rvm/rubies
ve belirli sürümleri~/.rvm/rubies/ruby-2.2.0/bin/ruby
~/.vim/syntax/ruby.vim
hiçbir ilgisi yoktur ; sözdizimi vurgulamak içindir . Bkz. Robots.thoughtbot.com/writing-vim-syntax-plugins