Получение всегда - "xmpfilter: команда не найдена"

Я установил подключаемый модуль vim - https://github.com/t9md/vim-ruby-xmpfilter.

Мой.vimrc содержит

1 set nocompatible      " We're running Vim, not Vi!
  2 syntax on             " Enable syntax highlighting
  3 filetype on           " Enable filetype detection
  4 filetype indent on    " Enable filetype-specific indenting
  5 filetype plugin on    " Enable filetype-specific plugins
  6 
  7 set number
  8 set expandtab
  9 set tabstop=2 shiftwidth=2 softtabstop=2
 10 set autoindent
 11 
 12 
 13 "let g:xmpfilter_cmd = '/home/kirti/.rvm/rubies/ruby-2.0.0-p0/bin/ruby'
 14 
 15 set rtp+=~/.vim/bundle/vundle/
 16 call vundle#rc()
 17 
 18 " let Vundle manage Vundle
 19 " required!
 20 
 21 set shell=/bin/bash\ -i
 22 
 23 Bundle 't9md/vim-ruby-xmpfilter'
 24 Bundle 'Townk/vim-autoclose'
 25 Bundle 'vim-ruby/vim-ruby'
 26 Bundle 'gmarik/vundle'
 27 Bundle 'scrooloose/nerdtree'
 28 
 29 autocmd FileType ruby nmap <buffer> <M-c> <Plug>(xmpfilter-mark)
 30 autocmd FileType ruby xmap <buffer> <M-c> <Plug>(xmpfilter-mark)
 31 autocmd FileType ruby imap <buffer> <M-c> <Plug>(xmpfilter-mark)
 32 
 33 autocmd FileType ruby nmap <buffer> <M-z> <Plug>(xmpfilter-run)
 34 autocmd FileType ruby xmap <buffer> <M-z> <Plug>(xmpfilter-run)
 35 autocmd FileType ruby imap <buffer> <M-z> <Plug>(xmpfilter-run)

Когда я пишу в моем файле.rb как 1 + 1, затем Ctrl+c так я получаю 1 + 1 # =>, Теперь, когда я пытаюсь выполнить это, я получаю ошибку как "xmpfilter: command not found",

введите описание здесь

введите описание здесь

xmpfilter а также RVM оба установлены в моем Ubuntu13.10.

kirti@kirti-Aspire-5733Z:~$ which xmpfilter
/home/kirti/.rvm/gems/ruby-2.0.0-p0/bin/xmpfilter
kirti@kirti-Aspire-5733Z:~$ which rvm
/home/kirti/.rvm/bin/rvm
kirti@kirti-Aspire-5733Z:~$ 

1 ответ

Я установил tpope/vim-rvm Плагин, и это решило мою проблему.

Я просто положил Bundle 'tpope/vim-rvm' в моем .vimrc файл. Потом побежал :BundleInstall установить этот плагин.

Потом я побежал :Rvm use default,

введите описание здесь

введите описание здесь

Теперь я пишу код ниже:

class Foo
  def bar
    self
  end
end

Foo.new.bar 

Я нажал Alt+c вставить # =>, Тогда я нажал Alt+z и получил вывод, как я искал.

введите описание здесь

Другие вопросы по тегам