Je suis en train de mettre en place au sein de l'édition irb en utilisant vim comme décrit dans ce vimcast: http://vimcasts.org/episodes/running-vim-within-irb/modifier avec vim dans irb
Je ne la pierre précieuse et il interactive_editor installer semblait installer la pierre précieuse à/home/moi/.gems/ruby / 1.9.1/gem/interactive_editor, et j'ai aussi édité mon fichier .irbrc et a ajouté:
require 'rubygems' require 'interactive_editor'
mais quand je tente de lancer vi de RIR Je reçois ceci:
NameError: und variable locale définie ou méthode `vi 'pour principal: Objet de (irb): 1
Je suis très nouveau à Ruby/gemmes etc ... Je ne sais même pas par où commencer. Googler cette erreur n'a pas vraiment aidé, j'ai seulement trouvé quelques personnes avec le même problème et aucune réponse.
Je suis sur Ubuntu 10.04, j'ai installé Ruby 1.9.1 ... je ne suis pas sûr des versions pour irb ou rubygems.
Merci beaucoup!
Voici la sortie de irb et ruby ... quelque chose ne va pas. Je l'ai compris, ma variable $ GEM_HOME n'a pas été définie correctement.
[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>'
Pouvez-vous montrer la sortie de "ruby -v; irb -v" et la sortie de l'exécution des deux instructions require dans irb – ngoozeff
je suis confronté au même problème sur 1.9.1, mais cela fonctionne très bien sur 1.8. 7. – michaelmichael