2013-01-31 36 views
0

我在共享的應用程序環境中,並且安裝了幾個ruby版本和gemsets(通過RVM進行管理)。我需要在我的部署中驗證Capistrano gem版本和ruby版本,例如,與Capistrano的2.14.1版本和ree-1.8.7版本不兼容。找到哪個版本的Capistrano正在運行

是否有任何簡單或甚至哈克的方式做到這一點?我正在執行調用cap _2.13.5_ production deploy進行部署,但是如果環境設置不正確,我想要退出執行並返回一條消息給用戶。似乎過度殺毒,但這是客戶的要求。

謝謝。

回答

1

添加capistranoGemfile使用bundle exec cap production deploy

production執行 - 把你的服務器配置成production任務/階段,Capistrano的將無法部署,因爲Ø丟失的服務器。

0

如果你問的是什麼版本的Capistrano的運行 當您運行Capistrano的,然後運行「帽-v」:

Capistrano Version: 3.10.0 (Rake Version: 12.3.0) 
相關問題