我可以使用Windows开发设置中的Capistrano部署到Linux服务器吗?

时间:2010-09-28 15:57:21

标签: ruby-on-rails ruby capistrano

我可以使用Windows开发机器中的Capistrano部署到Linux服务器吗?这适用于rails应用程序。

3 个答案:

答案 0 :(得分:1)

你可以,我现在正在做。

但是我发现了一个问题 - 使用存储密钥设置SSH很困难或不可能,这意味着您必须手动将SSH密码键入部署脚本(或将密码存储在Capistrano脚本中 - 如这会上传到您的服务器,不要这样做!)。我不记得究竟是什么问题,但如果我没记错,维护Capistrano的人不使用Windows而且对调查问题不感兴趣。

当我有时间的时候,我打算让Capistrano从Cygwin中运行 - 我已经在Cygwin中使用无密码SSH到我的托管服务器,而且我相信从那里运行的Capistrano应该可以工作。

答案 1 :(得分:0)

Capistrano在启动capistrano命令时不使用某些系统命令。所以它完全与操作系统无关

答案 2 :(得分:-1)

更新:是的,你可以。

我认为你可以,capistrano是一个宝石,所以也应该安装在Windows机器上。是的,这绝对是可能的,我很久以前也做过。应该像在linux或mac osx上一样工作。