Reload Rubygems in Irb?

8

Ich habe gerade dieses Skript.

%Vor%

Das macht es möglich, libs on the fly zu benötigen. So: r "haml" .

Das Problem ist, dass ich das Juwel nach der Installation nicht laden kann. Die Verwendung von load this oder load File.expand_path("~/.irbrc") funktioniert nicht.

Hier ist ein Beispiel.

%Vor%

Gibt es eine Möglichkeit, Rubygems oder Irb im laufenden Betrieb nachzuladen?

    
Oleander 27.04.2011, 15:57
quelle

3 Antworten

9

Ich habe es nicht versucht, aber ich denke, dass Sie nach Gem.clear_paths

  

Setzen Sie die Richtungs- und Pfadwerte zurück. Beim nächsten Aufruf von dir oder path werden die Werte von Grund auf neu berechnet. Dies wird hauptsächlich von den Komponententests zur Testisolierung verwendet.

    
Amadan 27.04.2011, 16:18
quelle
3

Sie können irb zurücksetzen, indem Sie exec('irb')

aufrufen     
Mario 27.04.2011 16:04
quelle
0

Entfernen Sie einfach die Datei von '$' ':

%Vor%

Siehe Ссылка

    
Guilherme Bernal 27.04.2011 16:12
quelle

Tags und Links