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