Mit Ruby schnell und einfach einen Webserver im aktuellen Verzeichnis starten
18.03.2008
Mit Ruby schnell und einfach einen Webserver im aktuellen Verzeichnis starten
dAniel hat in seinem Blog-Eintrag gezeigt, wie man ohne viel Aufwand mit Python einen Webserver innerhalb des aktuellen Verzeichnisses starten kann. Nützlich wenn man z.B. mal eben auf die schnelle ein paar Dateien sharen will, ohne sich mit Konfigurationsdateien oder dergleichen rumzuschlagen.
Mit Ruby ist dieses ebenfalls möglich, wenn auch nicht ganz so schön wie mit Python:
Saubere Lösung:
ruby -e "require 'webrick'; include WEBrick; s = HTTPServer.new( :DocumentRoot => Dir::pwd ); trap('INT'){s.stop}; s.start"
Kürzere Lösung (der Ruby-Prozess muss allerdings von Hand gekillt werden):
ruby -e "require 'webrick'; WEBrick::HTTPServer.new( :DocumentRoot => Dir::pwd ).start"
