簡體   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