2017-06-24 45 views

回答

0

长的答案与例如:

  1. 您所创建的应用程序使用Rails 5.0.0中,默认情况下获得美洲狮的网络服务器。
  2. 你安装独角兽宝石。而你通过rails server启动服务器,你的服务器仍然是美洲狮。为什么?因为用rails new application-name生成的config/puma.rb文件。
  3. 要启动独角兽服务器,您必须在config文件夹中为独角兽创建一个文件。
  4. 要启动独角兽服务器,您必须在您的终端中执行像这样的unicorn -c config/unicorn.rb命令。 我认为这是你的问题的答案。

简短的回答:

你必须明确它的Web服务器必须运行告诉Rails。 Rails将不会决定运行哪个(在多个Web服务器的情况下)。

我希望这可以清楚你的疑惑。 干杯

相关问题