为文件夹启动Web浏览器?

nev*_*ame 1 ruby webserver rubygems

是否有一种简单的方法来启动文件夹的Web浏览器?

例如.

我在一个包含网站(index.html和其他文件)的文件夹中,我想通过浏览器浏览该网站.是否有一个宝石,我刚刚启动,使该文件夹可浏览?

通过这种方式,我不必为特定文件夹安装nginx.当你安装nginx时,你必须打扰配置文件,等等.

有点Rails如何做到:

rails server
Run Code Online (Sandbox Code Playgroud)

Bri*_*ian 6

是的,有...在名为webserver的文件中抛出以下内容:

#!/usr/bin/env ruby
require 'webrick'
include WEBrick

server = HTTPServer.new(:Port => 3000, :DocumentRoot => Dir::pwd)

trap("INT"){ server.shutdown }
server.start
Run Code Online (Sandbox Code Playgroud)

然后,执行以下操作(假设Mac OSX):

$ sudo chmod 755 webserver
$ sudo chown root:wheel webserver
$ sudo cp webserver /usr/local/bin/webserver (or somewhere in your path)
Run Code Online (Sandbox Code Playgroud)

现在,只需webserver从要用作文档根目录的目录运行即可.现在,webserver将在localhost:3000上运行.

希望这可以帮助!

UPDATE

我只记得在阅读Phusion Passenger 3.0进展的帖子后会有一个乘客选择......