【发布时间】:2014-09-06 22:07:48
【问题描述】:
在 Capistrano 2 中很容易检查变量是否设置为
exists?(:variable)
在 capistrano 3 中存在吗?方法被删除,因为我得到“未定义的方法存在?”当我尝试运行任务时。
那么检查变量是否在 capistrano 3 中设置的替代方法是什么?
【问题讨论】:
-
你试过用
defined?(:variable)吗? -
是的,这行不通。我猜这不是 capistrano 定义的方法,所以它无法读取 capistrano 'set' 方法定义的变量。对于已定义和未定义的变量,它始终返回 true。
标签: exists capistrano3