Ruby 在capistrano任务中获取主机信息

Ruby 在capistrano任务中获取主机信息,ruby,capistrano,capistrano3,Ruby,Capistrano,Capistrano3,给定 如何使用主机(或其他方式)获取主机的capistrano详细信息,如主机处于哪个阶段、角色、标签等 由于主机位于SSH会话的上下文中,因此无法调试此会话我不理解这意味着什么:“由于主机位于SSH会话的上下文中,因此无法调试此会话”。你试过什么?我不能通过pry或similarI在区块内“玩”,添加要求“pry”;绑定。在块上的内撬动,对我来说效果很好。如果涉及多台服务器,请尝试在::sequence中使用,这样就不会涉及多个线程,这可能会打乱pry。啊,好的,我会尝试:sequence,也

给定

如何使用
主机
(或其他方式)获取主机的capistrano详细信息,如主机处于哪个阶段、角色、标签等


由于主机位于SSH会话的上下文中,因此无法调试此会话

我不理解这意味着什么:“由于主机位于SSH会话的上下文中,因此无法调试此会话”。你试过什么?我不能通过pry或similarI在区块内“玩”,添加
要求“pry”;绑定。在
块上的
内撬动
,对我来说效果很好。如果涉及多台服务器,请尝试在::sequence中使用
,这样就不会涉及多个线程,这可能会打乱pry。啊,好的,我会尝试:sequence,也许这就是我要找的。谢谢我不明白这意味着什么:“因为主机处于SSH会话的上下文中,所以无法调试它”。你试过什么?我不能通过pry或similarI在区块内“玩”,添加
要求“pry”;绑定。在
块上的
内撬动
,对我来说效果很好。如果涉及多台服务器,请尝试在::sequence中使用
,这样就不会涉及多个线程,这可能会打乱pry。啊,好的,我会尝试:sequence,也许这就是我要找的。谢谢
task :test do
    on roles(:app), in: :parallel do |host|
        puts host
    end
  end