19.
November
2013
Puma für Ruby unter Windows installieren
(An english version of this tutorial is available at: Installing-puma-on-windows)
Damit Rails-Disco korrekt funktioniert, benötigt man einen Multithreadfähigen Server wie zum Beispiel Puma.
Das Installieren und Verwenden von Puma benötigt OpenSSL. Diese Anleitung erklärt, wie ich es unter Windows installiert habe.
Voraussetzungen
- Ruby für Windows
- DevKit passend zur installierten Ruby Version
- OpenSSL Developer Package (enthält Headerfiles und Binaries)
Ich habe das ganze mit folgenden Versionen getestet:
- Ruby 2.0.0p247
- DevKit 4.7.2-20130224
- Das oben angegebene OpenSSL Package
Puma Gem installieren
Schritte:
- DevKit installieren bspw. nach
c:\devkit
- OpenSSL Package entpacken bspw. nach
c:\openssl
(7Zip oder PeaZip benutzen) - Die DLLs
libeay32.dll
undssleay32.dll
in dasruby/bin
Verzeichnis kopieren. - Windows Console öffnen
- DevKit Build Umgebung initialisieren
c:\devkit\devkitvars.bat
- Jetzt kann man den Puma Gem mithilfe des OpenSSL Packages installieren
gem install puma -- --with-opt-dir=c:\openssl
Testlauf
Wenn die Installation ohne Fehler abgeschlossen wurde, sollte Puma jetzt korrekt installiert sein.
Getestet werden kann das in der Console mit
puma -v