Ruby 使用本地定义的变量连接到远程服务器连接



这是我想要做的:

VAR_NAME="lala123"
Net::SSH.start( HOST, USER ) do |ssh|
  create_file = ssh.exec!('sudo mkdir /path/to/; 
                           sudo touch /path/to/file; 
                           sudo echo #{VAR_NAME} > /path/to/file')
end

问题与此类似

Ruby Net::SSH 使用变量插值更改目录

但是我没有找到用 net/ssh 和黑麦来解决它的方法。任何提示都将:)不胜感激。

问候。

你使用的是 ' 而不是 "

第一个符号不插值。而第二个(")确实如此。

相关内容

  • 没有找到相关文章

最新更新