我有一个新的Rails项目,决定尝试使用Heroku进行部署,那里的部署似乎非常容易。
我是在Windows上开发的,所以无法选择运行unicorn,但是webrick适合开发。
但是,当涉及到部署时,我想使用unicorn,而Heroku完美支持这一点。
问题是:我必须在Gemfile中列出unicorn,以便Heroku选取它,但当我这样做并在我的Windows开发机器上运行bundle命令(或rails s)时,它会尝试安装unicorn服务器。
我尝试将unicorn放入production组中, group :production do gem 'unicorn' end 但bundle仍然抱怨,我无法运行开发服务器。
kgio
时,gem 'unicorn',group: :production
会给我一个错误,而gem 'unicorn',platforms: :ruby
则不会。 - Matthias