Der Versuch, einenginxServer mitPhusion-Passagierunter Ubuntu 11.10 (Hurra für die neue Version!). Beim Ausführen von „passenger-install-nginx-module“ wird der folgende Fehler ausgegeben:
* OpenSSL support for Ruby... not found
Mit folgendem Vorschlag zur Behebung des Problems:
* To install OpenSSL support for Ruby:
Please run apt-get install libopenssl-ruby as root.
Das Ausführen von „sudo apt-get install libopenssl-ruby“ führt zu folgender Ausgabe:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libruby' instead of 'libopenssl-ruby'
libruby is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Eine kleine Recherche zeigt, dass libruby ein virtuelles Paket ist, das libopenssl-ruby als Teil des Pakets bereitstellt. Das Skript passenger-install-nginx-module kann es jedoch immer noch nicht finden und gibt immer wieder denselben Fehler aus. Helfen Sie mir bitte! Ich bin damit etwas überfordert und die Methode, den Fehlercode zu googeln, die normalerweise funktioniert, versagt heute.
Antwort1
Wechseln Sie in Ihr Ruby ext/openssl/
-Verzeichnis und führen Sie dann
ruby extconf.rb
make
make install
dann versuche es passenger-install-nginx-module
noch einmal
Antwort2
Nein. Ich war so wütend auf Ubuntu, dass ich auf Windows 7 umgestiegen bin. Mir wurde klar, dass ich mehr Zeit mit dem Einrichten von Tools verbrachte als mit dem eigentlichen Schreiben von Code. Ich habe mich inzwischen anderen Projekten zugewandt und verwende immer noch ausschließlich Windows 7.