【发布时间】:2011-09-18 20:49:04
【问题描述】:
我是 Ruby/Sinatra 的新手,但继承了一个 Sinatra 应用程序。
我阅读了一些文档,但正在寻找一种运行现有 Sinatra 应用程序的简单方法。
我读到Sinatra-reloader 很适合开始用于开发,但我只是想实际启动 Web 应用程序。
我用来启动应用程序并指定端口的命令行命令是什么? 该应用程序当前配置有 config.ru 文件。
【问题讨论】:
我是 Ruby/Sinatra 的新手,但继承了一个 Sinatra 应用程序。
我阅读了一些文档,但正在寻找一种运行现有 Sinatra 应用程序的简单方法。
我读到Sinatra-reloader 很适合开始用于开发,但我只是想实际启动 Web 应用程序。
我用来启动应用程序并指定端口的命令行命令是什么? 该应用程序当前配置有 config.ru 文件。
【问题讨论】:
使用瘦服务器或其他一些网络服务器:
gem install thin
然后只需传入机架配置文件(config.ru):
$ thin -R config.ru start
>> Thin web server (v1.2.11 codename Bat-Shit Crazy)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
本例中的端口为 3000,将浏览器指向 0.0.0.0:3000
【讨论】: