Wieder einmal ein sehr beliebter Rake Fehler, allerdings auf einem
vollig neu installierten Linux System.
Ich versuche meinen Rake db:migrate zu starten, aber rake meldet mir
“nur”
rake aborted!
no such file to load – openssl
WO auch immer ich sowas verwenden sollte? Ich habs nicht implementiert.
Das Netz gibt auch nicht gerade viel Infos, vielleicht hat jemand die
vergangenen Wochen auch schon Probleme damit gehabt.
Einen kompletten trace habe ich auf meiner Webseite abgelegt.
Danke für die Hilfe
Mario
Hallo Mario,
Am 06.02.2008 um 11:06 schrieb Mario Schroeder:
Wieder einmal ein sehr beliebter Rake Fehler, allerdings auf einem
vollig neu installierten Linux System.
Ich versuche meinen Rake db:migrate zu starten, aber rake meldet mir
“nur”
rake aborted!
no such file to load – openssl
den hatte ich auch schon vor einigen Wochen. Man muss “libopenssl-
ruby” (wie auch immer die in Deinem Linux-Dialekt heisst, sowas in der
Art muss es sein) installiert haben. Habe schon wieder vergessen,
warum genau das gebraucht wird, aber irgendwo in den Untiefen der Ruby-
Installation wird darauf immer und überall zugegriffen.
Viele
GrüßeRalf
Das hatte ich auch gestern bei einem Debian Etch:
Wenn man ruby selbst kompiliert, dann muss man darauf achten, dass die
libssl-dev installiert
ist. Ruby/Rubygems nutzt die Bibliothek wie der Name schon sagt fuer
die ganzen SSL Funktionen und Verschluesselungskram.
Dummerweise kompiliert ruby aber auch ganz gut, wenn libssl-dev nicht
installiert ist und schmeißt auch keine
Fehlermeldung aus. Anscheinend sind zB bei Debian wegen Lizenzrechten
und dergleichen Stubs fuer die SSL
Libraries dabei, die dann genutzt werden - und das geht natuerlich
nicht
Bei mir hat es dann ein
apt-get install libssl-dev
mit anschließendem Recompile von Ruby getan.
Beste Grueße,
Thomas
Der Fehler ereignete sich wohl beim kompilieren bzw. war in den Sourcen.
Mittlerweile ist der Tarball mit der Version
ruby-1.8.6-p111
aktuell. Was mich noch mehr verblüffte, die Tatsache, dass die erneute
Kompilierung die Probleme behoben haben.
Danke für die Hinweise die Lösung zu diesem Problem habe ich mit alle
Ausgaben und Links in meinem Blog zusammengefasst.
Danke
schroedi
http://www.ischroedi.de