Ruby 查找正在运行的Capistrano版本
我在一个共享应用程序环境中,安装了几个ruby版本和Gemset(通过RVM管理)。我需要在部署中验证Capistrano gem版本和ruby版本,因为,例如,Capistrano的2.14.1版本和ree-1.8.7版本不兼容 有什么简单的甚至是骇人的方法可以做到这一点吗?我正在执行要部署的调用Ruby 查找正在运行的Capistrano版本,ruby,gem,rvm,capistrano,Ruby,Gem,Rvm,Capistrano,我在一个共享应用程序环境中,安装了几个ruby版本和Gemset(通过RVM管理)。我需要在部署中验证Capistrano gem版本和ruby版本,因为,例如,Capistrano的2.14.1版本和ree-1.8.7版本不兼容 有什么简单的甚至是骇人的方法可以做到这一点吗?我正在执行要部署的调用cap 2.13.5_u生产部署,但如果环境设置不正确,我想退出执行并返回一条消息给用户。看起来有些过分,但这是客户的要求 谢谢 将capistrano添加到Gemfile中,并使用bundle ex
cap 2.13.5_u生产部署
,但如果环境设置不正确,我想退出执行并返回一条消息给用户。看起来有些过分,但这是客户的要求
谢谢 将
capistrano
添加到Gemfile
中,并使用bundle exec cap production deploy执行
至于production
-将服务器配置放入production
任务/阶段,由于缺少服务器,capistrano将无法部署。将capistrano
添加到Gemfile
中,并使用bundle exec cap production deploy执行
至于production
-将服务器配置放入production
任务/阶段,由于缺少服务器,capistrano将无法部署。如果您询问capistrano将运行哪个版本
运行capistrano时,请运行“cap-v”:
如果你问capistrano将运行哪个版本
运行capistrano时,请运行“cap-v”:
我需要cap-V(大写V)为我,它们给出相同的输出:$cap-vcapistrano版本:3.10.1(Rake版本:12.3.0)$cap-vcapistrano版本:3.10.1(Rake版本:12.3.0)我需要cap-V(大写V),它们给出相同的输出:$cap-vcapistrano版本:3.10.1(Rake版本:12.3.0)$Capistrano版本:3.10.1(Rake版本:12.3.0)
Capistrano Version: 3.10.0 (Rake Version: 12.3.0)