我是Ruby / Sinatra的新手,但继承了Sinatra应用程序。
我阅读了一些文档,但我正在寻找一种运行现有Sinatra应用程序的简单方法。
我已经读过Sinatra-reloader很适合开发用途,但我只是想实际启动Web应用程序。
我用来启动应用程序并指定端口的命令行命令是什么? 该应用程序当前配置了config.ru文件。
答案 0 :(得分:4)
使用精简或其他网络服务器:
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