繁体   English   中英

我可以使用需要ruby> 2的最新Capistrano来部署需要ruby 1.9.3的Rails应用程序吗?

[英]Can I use latest Capistrano which requires ruby >2, to deploy Rails application that requires ruby 1.9.3?

我希望使用Capistrano自动化遗留应用程序部署,但该应用程序需要ruby 1.9.3,并且在撰写本文时,Capistrano至少需要ruby 2.是否仍然可以在我的本地使用ruby 2+和最新的capistrano dev机器部署到只安装了ruby 1.9.3的远程服务器?

您可以使用Capistrano部署任何框架,因此服务器ruby版本无关紧要。 Capistrano只是一个通过FTP或SSH远程执行操作的rake DSL。

如果你通过gem安装而不是通过bundler安装它,你可以解决Gemfile的任何问题。

但是在开发中的ruby版本之间来回切换或不使用与生产相同的版本似乎是等待发生的灾难。

我会先升级ruby。 关于设置capistrano的担心。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM