我位于共享应用程序环境中,并且安装了多个 ruby 版本和 gemset(通过 RVM 管理)。我需要在部署时验证 Capistrano gem 版本和 ruby 版本,因为例如与 2.14.1 版本的 Capistrano 和 ree-1.8.7 不兼容。
有什么简单甚至黑客的方法可以做到这一点吗?我正在执行部署调用cap _2.13.5_ production deploy,但如果环境设置不正确,我想退出执行并向用户返回一条消息。看起来有些过分,但这是客户的要求。
cap _2.13.5_ production deploy
谢谢。
ruby capistrano rubygems rvm
capistrano ×1
ruby ×1
rubygems ×1
rvm ×1