gpt4 book ai didi

ruby - 为文件夹启动 Web 浏览器?

转载 作者:太空宇宙 更新时间:2023-11-03 17:08:52 25 4
gpt4 key购买 nike

有没有一种简单的方法可以为文件夹启动网络浏览器?

例如。

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

这样我就不必为特定文件夹安装 nginx。当你安装 nginx 时,你必须为配置文件等而烦恼。

Rails 是如何做到的:

rails server

最佳答案

是的,有...将以下内容放入名为 webserver 的文件中:

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

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

trap("INT"){ server.shutdown }
server.start

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

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

现在,只需从您要用作文档根目录的目录运行webserver。网络服务器现在将在 localhost:3000 上运行。

希望这对您有所帮助!

更新

我刚刚在阅读了一篇关于 Phusion Passenger 3.0 进展的帖子后想起会有一个 passenger lite选项...

关于ruby - 为文件夹启动 Web 浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3708804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com