Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: kompilieren, irb und readline
BeitragVerfasst: 12 Jul 2011, 23:41 
Offline
Lehrling

Registriert: 24 Okt 2004, 00:18
Beiträge: 68
Hallo,

Was passiert bei euch, wenn ihr irb in einem Terminal-Fenster aufmacht, soviel eintippt bis er eine zweite Zeile anfängt und dann das Fenster breiter macht?

Meine bash und mein Ubuntu-irb holen dann brav den Text aus der zweiten Zeile in die erste Zeile hoch.
Das mit rvm (oder auch manuell) gebaute irb dagegen lässt den Text unten und ein vernünftiges navigieren in langen Zeilen ist dann quasi unmöglich. :(

Eigentlich sollte doch in allen Fällen die selbe readline-Bibliothek zuständig sein.
Irgend eine Idee, woran das liegen könnte?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: kompilieren, irb und readline
BeitragVerfasst: 13 Jul 2011, 07:25 
Offline
Interpreter
Benutzeravatar

Registriert: 03 Jul 2006, 14:53
Beiträge: 4847
Wohnort: RLP
Vielleicht hat ruby beim kompilieren die Readline-Lib nicht korrekt gefunden? Versuch mal:




require 'readline'


und schau, obs knarzt.


Gruß,
Skade


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: kompilieren, irb und readline
BeitragVerfasst: 13 Jul 2011, 07:57 
Offline
Lehrling

Registriert: 24 Okt 2004, 00:18
Beiträge: 68
Das require funktioniert problemlos und das Readline-Modul ist auch da. Auch ~/.inputrc wird verarbeitet und Features wie Suche per ^R sind auch möglich. -> Er hat also schon die readline-Bibliothek gefunden und nutzt diese auch.

Ich habe jetzt übrigens auch mal noch ein das 1.9er ruby, welches Ubuntu anbietet installiert. Da hat das irb wohl das selbe Problem. Kann es sein, dass es sich irgendwie um einen Bug im 1.9er ruby handelt? (Mein kompiliertes war natürlich auch ein 1.9er.)

Seht ihr dieses Verhalten auch?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: kompilieren, irb und readline
BeitragVerfasst: 13 Jul 2011, 10:16 
Offline
Interpreter
Benutzeravatar

Registriert: 18 Sep 2008, 22:32
Beiträge: 1413
Wohnort: NRW → UN
michas hat geschrieben:
Seht ihr dieses Verhalten auch?
Ich kann das Problem bestätigen. Eingesetzte Software:

1
2
3
4
5
6
7
8
9
10
11
12
√ quintus@ikarus => ~
$ gnome-terminal --version
GNOME-Terminal 3.0.1
√ quintus@ikarus => ~
$ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]
√ quintus@ikarus => ~
$ uname -a
Linux ikarus 2.6.39-ARCH #1 SMP PREEMPT Mon Jun 27 21:26:22 CEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU T5800 @ 2.00GHz GenuineIntel GNU/Linux
√ quintus@ikarus => ~
$ irb --version
irb 0.9.6(09/06/30)
Unter Ruby 1.8 tritt das Problen nicht auf; hier eingesetzte Versionen:

1
2
3
4
5
6
√ quintus@ikarus => ~
$ ruby18 --version
ruby 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux]
√ quintus@ikarus => ~
$ irb18 --version
irb 0.9.5(05/04/13)
OS ist Arch Linux und beide Rubies habe ich mir ganz normal vanilla aus den Quellen kompiliert (und ja, readline ist da und von Ruby definitiv gefunden).

michas hat geschrieben:
Kann es sein, dass es sich irgendwie um einen Bug im 1.9er ruby handelt? (Mein kompiliertes war natürlich auch ein 1.9er.)


Scheint demnach ein Bug in IRB unter Ruby 1.9 zu sein. Du solltest das noch mit dem neusten 1.8er-Release, das vor ein paar Tagen rausgekommen ist, testen und dann einen Bugreport machen. :arrow: http://redmine.ruby-lang.org

Vale,
Quintus

_________________
Habe den Mut, dich deines eigenen Verstandes zu bedienen! — Immanuel Kant

Mein Blog | Auf Twitter: @qquintilianus | PGP/GPG-Schlüssel: BF3A 614B D62B A4A0 C292 141C B875 5CB1 C592 A85A

Helft beim OpenRubyRMK, einem freien Programm zum erstellen von RPGs! (→ GitHub-Projekt)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: kompilieren, irb und readline
BeitragVerfasst: 25 Jul 2011, 22:02 
Offline
Lehrling

Registriert: 24 Okt 2004, 00:18
Beiträge: 68
Achja, JFTR: http://redmine.ruby-lang.org/issues/5023


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

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 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:
cron