我在共享的應用程序環境中,並且安裝了幾個ruby版本和gemsets(通過RVM進行管理)。我需要在我的部署中驗證Capistrano gem版本和ruby版本,例如,與Capistrano的2.14.1版本和ree-1.8.7版本不兼容。找到哪個版本的Capistrano正在運行
是否有任何簡單或甚至哈克的方式做到這一點?我正在執行調用cap _2.13.5_ production deploy
進行部署,但是如果環境設置不正確,我想要退出執行並返回一條消息給用戶。似乎過度殺毒,但這是客戶的要求。
謝謝。