🌐

RubyでHTTPサーバを立ち上げるone liner

2024/08/09に公開

小ネタです。
なんでもいいからRubyが入ってる環境でHTTPサーバが欲しい! という場合に使えるone linerです。

やり方

HTTPサーバで配信したいコンテンツがあるディレクトリで以下を実行します。

ruby -run -e httpd

-runについて

-runというRuby CLIのオプションがあるわけではなく、これはunライブラリを-rオプションで呼び出すためのものです。
httpd以外にもいろいろあります(が、httpd以外使ったことないです)。

https://docs.ruby-lang.org/ja/latest/library/un.html

Discussion