PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ruby Bug- Wie Patch einspielen


Cyv
2011-02-22, 21:50:43
Moin,

ich bin grad bissl mit Linux am rumhantieren und bin auf einen Fehler in Ruby gestoßen.

Der Bug ist hier kurz beschrieben:

http://redmine.ruby-lang.org/issues/show/2708

doch wie spiele ich diese ***.patch ein:confused:

So geek bin ich leider noch nicht =(

Danke ;)

Sephiroth
2011-02-22, 22:42:07
# cd ruby-src-folder
# patch --dry-run -b -u -p0 -i path/to/net_http_socket_close.patch
keine fehler? ok, dann richtig
# patch -b -u -p0 -i path/to/net_http_socket_close.patch

zu lesen sind die dateien auch sehr leicht
zeile mit - am anfang wird ersetzt durch die zeile mit + am anfang
weiter oben nach den zwei @@ steht der bereich (zeilennummern) in den was geändert wird

Cyv
2011-02-22, 22:45:54
"patch" ist ein unbekanntes Kommande xD

Habs mittlerweile manuell abgeglichen....
Sowas macht ja keinen Spaß...

/edit:

Jub, hab den Dreh raus...

Leider war das nicht mein Problem -.-

Nun geht die Suche weiter...

/edit 2:
ich Idiot! grobe 2 Stunden suche ich mich durch iwelche Ruby-libs wegen dem Socket-Error und was wars....
Die SuSe-Firewall.... Gib mir jemand die Kugel bitte....

universaL
2011-02-23, 14:11:26
zum testen obs an der benutzten ruby-version liegt ist die ruby enterprise edition sicher recht hilfreich. relativ leicht installierbar und das ganze parallel zur bisherigen version :-)

alternativ natürlich rvm, da hat man dann zugriff auf diverse verschiedene versionen, inklusive jruby und konsorten :-)