首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用瘦代替WEBrick的Rackup

使用瘦代替WEBrick的Rackup
EN

Stack Overflow用户
提问于 2011-10-05 21:50:32
回答 2查看 12.7K关注 0票数 12

对于Sinatra来说,只需启动并运行开发服务器,但是rackup使用的是WEBrick而不是ThinThin gem已经安装,这必须是一个简单的配置调整,但我不知道在哪里。哦,当你在做的时候,当我改变源代码的时候,Thin会自动刷新吗?在进行源代码更改时,似乎必须停止并重新启动WEBrick

按照建议,编辑thin start对我的设置进行调整。它本身会抛出一个错误"start_tcp_server": no acceptor (RuntimeError),这意味着我已经在该端口上运行了另一个服务。为了解决这个问题,我只运行thin start -p 9292。希望这能帮到别人。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-06 08:29:29

您只需使用$ thin start就可以通过瘦启动服务器。

如果您想要重新加载代码,请使用野生的几个重新加载库中的一个:猎枪 (它将对每个请求进行分叉和退出,在齿条再装载机上不起作用)、齿条再装载机(是一个Rack中间件)或辛纳屈再装载机。我个人支持Sinatra重新加载程序,因为它只是重新加载已更改的文件,因此速度更快。此外,也有可能添加额外的文件,这将被重新加载和文件,不能重新加载。

票数 12
EN

Stack Overflow用户

发布于 2011-10-05 22:17:58

我相信你很可能只是想通过这样的方式开始:

bundle exec rackup -s thin

如果您在OSX上,您可能希望查看您的开发环境的Pow

用于在请求之间重新加载文件:如何使辛纳特拉在每次更改后自动重新加载文件?

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7668181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档