我刚刚开始学习 RoR,遵循一本书/教程(http://ruby-auf-schienen.de/3.2/webserver_mit_capistrano.html)。我读到了关于设置 Capistrano 部署的章节。教程中使用了带有独角兽的 nginx。我的环境是用于开发的 Windows 7 PC 和作为生产服务器的 Debian PC 问题是,独角兽将无法在 Windows 环境中工作,因为bundle install后出现 ngio 错误:
安装 kgio (2.8.0) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension
搜索此处和其他来源,我发现此错误是因为 kgio 仅适用于 *nix 系统。
我现在的问题是,我可以使用 unicorn/nginx 进行生产和使用瘦/nginx 进行开发的 capistrano 部署方式来设置我的环境吗?什么时候是如何?如果没有,如果不将开发 PC 更改为 Linux,有什么可能?
在此先感谢您的帮助。
问候马蒂亚斯