ruby-mine

exploring the mine

Ruby 1.9 aus neuen Snapshots auf Windows erstellen

von wonado am 07.05.2007 (14 Uhr)

Kurz und schmerzlos, nicht sonderlich mühsam formatiert, sondern praktisch einfach vom Forum kopiert. murphy meinte, dass das ein Blog-Beitrag werden sollte - vielleicht hat er ja recht und es funktioniert sogar noch längere Zeit so. Angefangen hat es damit, dass ich aktuelle Ruby 1.9-Snapshots nicht mehr compilieren etc. konnte. Ungefähr seit Beginn 2007 wird dafür offensichtlich Ruby selber eingesetzt. Dann erhielt ich umfangreiche Tipps von reima, die aber bei mir nicht funktionieren wollten. Das alles kann man hier nachlesen, falls Bedarf existiert.

Nach längerem Versuchen habe ich es dann hinbekommen Ruby 1.9 aus dem Snapshot vom 03. Mai 2007 zu erstellen. Ob das nun mit anderen auch klappt weiss ich nicht. Ich weiss nicht einmal, ob all die Fehler, die zwischendurch mal auftraten, durch meinen Rechner (altes Notebook mit 128MB), mein System (Windows2000), die MinGW/MSYS-Versionen oder die jeweiligen Ruby 1.9-Snapshots verursacht wurden.

Fest steht nur, dass die im Folgenden beschriebene Vorgehensweise für den oben angegebenen Snapshot funktionierte. Wegen des Laufwerkes F: bleibt zu bemerken, dass mein Windows2000-System für Tests darauf installiert ist.

Folgendes habe ich gemacht (die entsprechende Software muss natürlich vorher geholt werden):

Danach steht Ruby19 in F:\ruby19 zur Verfügung. Jetzt muss man den Path noch um F:\ruby19\bin erweitern und die Datei .inputrc mit dem Inhalt...

"\M-[": "["
"\M-]": "]"
"\M-{": "{"
"\M-}": "}"
"\M-\\": "\\"
"\M-|": "|"
"\M-@": "@"
"\M-~": "~"
"\M-€": "€"

...am einfachsten in F:\ruby19 unterbringen. Dann verbleibt noch die Arbeit, eine neue Environment-Variable einzurichten. Sie muss INPUTRC heissen und als Wert F:\ruby19\.inputrc haben. Dann geht sogar irb19 so, wie man sich das wünscht (das EURO-Zeichen will doch nicht - vielleicht findet ja jemand anderes heraus, was da los ist).

Am Ende lief jedenfalls Ruby 1.9:

F:\Ruby19Build>ruby19 -v
ruby 1.9.0 (2007-05-03 patchlevel 0) [i386-mingw32]


Kommentar schreiben

Name (notwendig)

Mail (wird nicht veröffentlicht)

Webseite


Kommentare

  1. rretzbach schrieb am 10.06.2007 (11 Uhr)

    Vielen Dank für das How-To, hat reibungslos geklappt. Sogar make test hat keine Fehler angezeigt. Also nachdem ich dann meine CC env var gelöscht hatte ;) Endlich auch ein aktuelles Ruby auf Windows! ~freu

  2. Dimiter schrieb am 30.10.2007 (19 Uhr)

    Vielen Dank, bei mir hat es auch funktioniert. Leider hat ext\zlib nich compiliert. Ich kann leider keine rubygems weiter instalieren. i get unfortunately: c:/ruby19/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:4:in `require': no such file to load -- zlib (LoadError) when i try ruby19 setup.rb from the rubygems dir

  3. subvision schrieb am 03.12.2007 (21 Uhr)

    Super! Danke! Danke! Danke! Hat direkt geklappt und nun läuft's.. :-) C:\>ruby19 -e 'print "Hello!"[5]' ! C:\>ruby -e 'print "Hello!"[5]' 33

  4. shev schrieb am 06.12.2007 (23 Uhr)

    Kann noch jemand die Links zu den Quellen angeben?