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

yakczh · July 23, 2015 · Last by nouse replied at July 24, 2015 · 2874 hits

用来做静态页面的调试

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"

You need to Sign in before reply, if you don't have an account, please Sign up first.