Ruby on rails 在Rails 4应用程序中本地使用Unicorn和配置文件?

Ruby on rails 在Rails 4应用程序中本地使用Unicorn和配置文件?,ruby-on-rails,ruby-on-rails-4,unicorn,Ruby On Rails,Ruby On Rails 4,Unicorn,如果我运行rails s,它使用Unicorn,这很好。但是我如何用它运行Unicorn,并使用我的配置文件呢 现在我必须这样做:bundle exec unicorn-p3000-c./config/unicorn.rb 但是,如果有一些较短的方法启动服务器(即,rails s),那将非常有用。最简单的解决方案是在项目的根目录下创建一个shell脚本 启动独角兽 #!/bin/bash bundle exec unicorn -p 3000 -c ./config/unicorn.rb 确保

如果我运行
rails s
,它使用Unicorn,这很好。但是我如何用它运行Unicorn,并使用我的配置文件呢

现在我必须这样做:
bundle exec unicorn-p3000-c./config/unicorn.rb


但是,如果有一些较短的方法启动服务器(即,
rails s
),那将非常有用。

最简单的解决方案是在项目的根目录下创建一个shell脚本

启动独角兽

#!/bin/bash
bundle exec unicorn -p 3000 -c ./config/unicorn.rb
确保它是可执行的
chmod+x start\u独角兽

然后
/start\u unicorn

塔达


据我所知,你试图解决的问题是不必每次都把那东西打出来

要包含
config/unicorn.rb
文件,可以使用
机架处理程序

不需要
config/unicorn.rb
就可以使用
unicorn rails

  • 只需将想要的宝石添加到您的宝石文件中
  • 运行
    bundle
  • 使用
    rails s unicorn

  • 这并没有拉我提到的配置文件。好吧-我忽略了这个要求,并相应地更新了我的答案。添加一个Procfile并运行
    foreman start
    工作吗?或者你真的想只输入rails s?没有被接受的答案-没有好答案,只有坏答案。。。对你来说似乎很重要。