Я пытаюсь настроить редактирование в irb, используя vim, как описано в этом vimcast: http://vimcasts.org/episodes/running-vim-within-irb/
Я сделал gem install interactive_editor, и он, кажется, установил гем в /home/me/.gems/ruby/1.9.1/gem/interactive_editor, а также отредактировал мой файл .irbrc и добавил:
требуется 'rubygems'
требуется 'интерактивный редактор'
но когда я пытаюсь запустить vi из irb, я получаю это:
NameError: неопределенная локальная переменная или метод `vi 'для main: Object
из (irb): 1
Я очень новичок в Ruby / gems и т.д ... Я даже не знаю, с чего начать. Поиск этой ошибки не помог, я нашел только несколько человек с такой же проблемой и без ответов.
Я на Ubuntu 10.04, у меня установлен Ruby 1.9.1 ... не уверен насчет версий для irb или rubygems.
Большое спасибо!
Вот вывод из irb и ruby ... что-то явно не так.
aki@drom:~$ ruby -v
ruby 1.9.0 (2008-10-04 revision 19669) [i486-linux]
aki@drom:~$ irb -v
irb 0.9.5(05/04/13)
aki@drom:~$ irb
irb(main):001:0> require 'rubygems'
=> false
irb(main):002:0> require 'interactive_editor'
LoadError: no such file to load -- interactive_editor
from (irb):2:in `require'
from (irb):2
from /usr/bin/irb:12:in `<main>'