我試圖建立在這個vimcast描述使用vim IRB中編輯VIM:http://vimcasts.org/episodes/running-vim-within-irb/編輯與IRB
我沒寶石安裝interactive_editor,它似乎安裝寶石到/ home/ME/.gems /紅寶石/ 1.9.1/GEM/interactive_editor,我還編輯我.irbrc文件並補充說:
需要 'RubyGems的' 需要 'interactive_editor'
但是當我嘗試從IRB運行VI我得到這個:
NameError:und主要定義的局部變量或方法`vi':對象 from(irb):1
我對Ruby/gems等非常陌生......我甚至不知道從哪裏開始。谷歌搜索這個錯誤並沒有真正的幫助,我只找到了幾個有同樣問題但沒有答案的人。
我在Ubuntu 10.04上,我安裝了Ruby 1.9.1 ...不確定關於irb或rubygems的版本。
非常感謝!
下面是irb和ruby的輸出......顯然有些東西是錯誤的。
[email protected]:~$ ruby -v
ruby 1.9.0 (2008-10-04 revision 19669) [i486-linux]
[email protected]:~$ irb -v
irb 0.9.5(05/04/13)
[email protected]:~$ 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>'
你可以顯示來自「ruby -v; irb -v」的輸出以及在IRB – ngoozeff 2010-07-30 14:55:56
中運行兩個require語句的輸出,我在1.9.1上遇到了同樣的問題,但它在1.8上正常工作。 7。 – michaelmichael 2010-07-30 16:30:18