Col*_*ean 9 ruby rack ruby-on-rails thin webrick
我注意到的唯一区别是rails server在端口3000上启动服务器,同时rackup在端口9292上启动服务器.
rails server
rackup
还有其他差异吗?
是否存在一个用例而不是另一个用例?
Gaz*_*ler 17
rails server是启动服务器的命令(通常是WEBrick)并且是在rails中.
rackup是一个机架中间附带的命令,它使用config.ru中的设置并根据这些设置启动服务器.这是一个标准(它适用于其他框架和基于机架的应用程序),通常用于生产服务器.
值得注意的一个区别是,如果您启动服务器,rails s那么您将在终端中看到输出.
rails s
根据我的经验,在生产中,rackup由乘客使用,所以你不会想要rails s那种情况.
顺便说一句,该端口可以与两个被改变rails server和rackup使用-p标志.
归档时间:
14 年 前
查看次数:
3327 次
最近记录: