【问题标题】:what is the difference between unicorn and unicorn_rails?unicorn 和 unicorn_rails 有什么区别?
【发布时间】:2012-09-01 19:10:15
【问题描述】:

那么...unicornunicorn_rails 有什么区别
我应该什么时候使用一种或另一种?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 unicorn


    【解决方案1】:

    https://blog.engineyard.com/2010/everything-you-need-to-know-about-unicorn官方回复:

    什么是独角兽可执行文件?什么是 unicorn_rails 可执行文件?

    unicorn 可执行文件是一个 Rack 专用工具,以 Rack 的“rackup”为原型,推荐用于 Rack 应用程序。 unicorn_rails 是为了让 Rails 的 pre-Rack 版本的用户更容易过渡。该手册页鼓励 Rails 3 用户改用纯 unicorn

    有什么区别?

    unicorn_rails 联机帮助页中,unicorn_rails 的一些约定是仿照 Rails 中的script/server 建模的。它在“tmp”下创建目录,如script/server-E/–environment 开关设置RAILS_ENV 而不是RACK_ENV

    除此之外,根据我的经验,某些 gem 可能尤其需要 unicorn_rails,例如 activeadmin(参见 this

    另外,manpage:

    它旨在帮助 Rails 1.x 和 2.y 用户过渡到 Rack,但是 Rails 3 应用程序不需要它。 Rails 3 用户是 鼓励使用 unicorn(1) 而不是 unicorn_rails(1)。的用户 Rails 1.x/2.y 也可以使用 unicorn(1) 代替 unicorn_rails(1)。

    【讨论】:

      猜你喜欢
      • 2013-09-30
      • 2010-10-02
      • 2011-12-12
      • 2010-09-16
      • 2012-03-14
      • 2012-02-06
      • 2011-02-25
      • 2011-11-22
      • 2015-03-26
      相关资源
      最近更新 更多