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?没有被接受的答案-没有好答案,只有坏答案。。。对你来说似乎很重要。