我可以使用Windows开发机器中的Capistrano部署到Linux服务器吗?这适用于rails应用程序。
答案 0 :(得分:1)
你可以,我现在正在做。
但是我发现了一个问题 - 使用存储密钥设置SSH很困难或不可能,这意味着您必须手动将SSH密码键入部署脚本(或将密码存储在Capistrano脚本中 - 如这会上传到您的服务器,不要这样做!)。我不记得究竟是什么问题,但如果我没记错,维护Capistrano的人不使用Windows而且对调查问题不感兴趣。
当我有时间的时候,我打算让Capistrano从Cygwin中运行 - 我已经在Cygwin中使用无密码SSH到我的托管服务器,而且我相信从那里运行的Capistrano应该可以工作。
答案 1 :(得分:0)
Capistrano在启动capistrano命令时不使用某些系统命令。所以它完全与操作系统无关
答案 2 :(得分:-1)
更新:是的,你可以。
我认为你可以,capistrano是一个宝石,所以也应该安装在Windows机器上。是的,这绝对是可能的,我很久以前也做过。应该像在linux或mac osx上一样工作。