mve*_*imo 4 ruby capistrano rubygems rvm
我位于共享应用程序环境中,并且安装了多个 ruby 版本和 gemset(通过 RVM 管理)。我需要在部署时验证 Capistrano gem 版本和 ruby 版本,因为例如与 2.14.1 版本的 Capistrano 和 ree-1.8.7 不兼容。
有什么简单甚至黑客的方法可以做到这一点吗?我正在执行部署调用cap _2.13.5_ production deploy,但如果环境设置不正确,我想退出执行并向用户返回一条消息。看起来有些过分,但这是客户的要求。
谢谢。
如果您询问运行 capistrano 时将运行哪个版本的 capistrano,请运行“cap -v”:
Capistrano Version: 3.10.0 (Rake Version: 12.3.0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6765 次 |
| 最近记录: |