ACHTUNG. Das ist ein Archiv des alten forum.ruby-portal.de. Die aktuelle Mailingliste gibt es auf lists.ruby-lang.org/pipermail/ruby-de.

NOTICE. This is a ready-only copy of the old forum.ruby-portal.de. You can find the current mailing list at lists.ruby-lang.org/pipermail/ruby-de.

Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: irbtools / die irb aufmotzen!
BeitragVerfasst: 12 Okt 2010, 21:11 
Offline
Lehrling

Registriert: 25 Mai 2009, 12:48
Beiträge: 91
Wohnort: Berlin
Die IRB (interaktive Ruby Shell, kann mit irb gestartet werden) ist in vielen Zusammenhängen hilfreich, Code zu erkunden, testen oder zu erweitern.

Dabei kann sie noch wesentlich benutzbarer gemacht werden, als in der Standardausführung. Allerdings hat nicht jeder Lust oder Zeit, sich mit den zahlreichen Konfigurationsdetails zu beschäftigen. Deshalb hier eine kleine Auswahl guter irb-Gems:

1
2
gem install irbtools
gem install irb_rocket --source http://merbi.st

In der .irbrc-Datei im Homeverzeichnis muss man nun folgendes ergänzen:

1
2
require 'rubygems' # nur in 1.8 ben��tigt
require 'irbtools'

Wenn man auch eine verbesserte Autocompletion möchte, sollte man noch das Erweiterungspacket installieren:


gem install irbtools-more

und in der .irbrc stattdessen

1
2
require 'rubygems'
require 'irbtools/more'

Screenshots

Bild

Bild

Mehr Infos / Github

_________________
fresh / irbtools / ripltools / github / J-_-L


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: irbtools / die irb aufmotzen!
BeitragVerfasst: 15 Okt 2010, 03:36 
Offline
Interpreter
Benutzeravatar

Registriert: 02 Jan 2005, 20:15
Beiträge: 1360
cool

Die Farben kann man verändern?

_________________
Retired. Macht es gut!


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: irbtools / die irb aufmotzen!
BeitragVerfasst: 15 Okt 2010, 07:40 
Offline
Rubyist
Benutzeravatar

Registriert: 04 Jun 2008, 22:03
Beiträge: 394
die farben ändern sich garnicht, die bleiben wie in der konsole eingestellt

(außer vllt das coderay, aber das richtet sich auch nach dem farbschema)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: irbtools / die irb aufmotzen!
BeitragVerfasst: 15 Okt 2010, 09:14 
Offline
Interpreter
Benutzeravatar

Registriert: 03 Jul 2006, 14:53
Beiträge: 4872
Wohnort: RLP
Kleiner Tipp: wer mehrere Ruby-Versionen zum Beispiel über RVM hat, aber nicht bei jeder irbtools installiert hat, der kann (ja, es ist böse und ich hasse es) folgendes tun:




require "irbtools" rescue nil


Gruß,
Skade


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: irbtools / die irb aufmotzen!
BeitragVerfasst: 16 Okt 2010, 22:19 
Offline
Interpreter
Benutzeravatar

Registriert: 02 Jan 2005, 20:15
Beiträge: 1360
Ist das nun böse oder doch nicht so böse :-)

_________________
Retired. Macht es gut!


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: irbtools / die irb aufmotzen!
BeitragVerfasst: 17 Okt 2010, 12:17 
Offline
Interpreter
Benutzeravatar

Registriert: 03 Jul 2006, 14:53
Beiträge: 4872
Wohnort: RLP
Naja, weniger böse ist folgendes:



1
2
3
4
5
begin
require 'irbtools'
rescue LoadError
warn("irbtools loading failed")
end


Meine .irbrc ist allerdings kein Code, der jemals in Produktion gehen wird oder bei mir im Code-Review landet :). Insofern bin ich für alle Bugs selbst verantwortlich.

Gruß,
Skade


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: irbtools / die irb aufmotzen!
BeitragVerfasst: 17 Okt 2010, 12:17 
Offline
Interpreter
Benutzeravatar

Registriert: 03 Jul 2006, 14:53
Beiträge: 4872
Wohnort: RLP
Naja, weniger böse ist folgendes:



1
2
3
4
5
begin
require 'irbtools'
rescue LoadError
warn("irbtools loading failed")
end


Meine .irbrc ist allerdings kein Code, der jemals in Produktion gehen wird oder bei mir im Code-Review landet :). Insofern bin ich für alle Bugs selbst verantwortlich.

Gruß,
Skade


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: