2009-04-30 6 views
0

Ich kompilierte gestern die neueste Version von Ruby 1.8.7 (da die letzte Version noch keine Binärdateien enthält).Fehler beim Kompilieren von Ruby 1.8.7 Build 160

Ich folgte den Anweisungen in der Readme-Datei, aber dann, wenn ich Ruby Gems installiert und aktualisieren, zeigt es den Fehler, dass zlib.so nicht gefunden werden kann.

Ich bin mir ziemlich sicher, dass ich bereits zlib-Bibliotheken usw. heruntergeladen habe. Ich habe auch die nmake-Logs untersucht und hier ist der Fehler.

conftest.c (8): Fehler C2065: 'deflateReset': nicht deklarierter Bezeichner

Habe ich etwas verpasst?

Danke :)

Antwort

1

Sorry, ich habe es herausgefunden. Sie müssen die ZLIB-Binärdateien herunterladen und die Elemente im Include-Ordner in Ihr C++ - Include-Verzeichnis einfügen. Kopieren Sie danach zlib1.dll in das Verzeichnis ruby ​​\ bin.