【发布时间】:2014-02-07 10:20:30
【问题描述】:
如何在test1.rb 中访问变量a 的值,以便在test1.rb 外部SSH 中进一步使用?
在test1.rb
Net::SSH.start("host", ava) do |ssh|
ssh.exec('ruby test2.rb')
end
在host,test2.rb
#!/usr/bin/env ruby
class Value
def get_value()
a = 1 + 2
end
end
v = Value.new
v.get_value()
【问题讨论】:
-
写
puts v.get_value(). -
您可以设置返回码退出:
exit v.get_value() -
我想在 test1.rb 的其余部分使用 a 的值