Rails 有没有命令行能启动的 ruby 静态文件服务器

yakczh · 2015年07月23日 · 最后由 nouse 回复于 2015年07月24日 · 2567 次阅读

用来做静态页面的调试

ruby -rwebrick -e'WEBrick::HTTPServer.new(:Port=>8000,:DocumentRoot=>Dir.pwd).start'

webrick 这个命令太长了 记不住

adsf 这个倒是简单,但是不列目录 ,要手工输入 html 文件路径

http://phrogz.net/simplest-possible-ruby-web-server

ruby -run -e httpd -- -p 5000 .

想方便的话,用个 alias 不就搞定了,或者写个 shell function。

gem install Rwebserver

Rwebserver

浏览器打开 http://127.0.0.1:8000 即可.

alias open-on-server='python -m SimpleHTTPServer'

来个 python 版本

#5 楼 @teddy 这个试过了, 不列出文件列表

#3 楼 @lyfi2003 为什么 Ctrol+C 中止不了?

#2 楼 @martin91

-run -e httpd --
这是什么参数 ruby --help 中没找到

#8 楼 @yakczh 不清楚。。。从那篇文章里摘出来的,没深究过

#8 楼 @yakczh -run = -r "un"

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册