我看到ELF
警告net-ssh
,我试图通过在控制台上打印警告来抑制警告。
我在创建$VERBOSE = nil
对象之前尝试提及ssh
,但这没有帮助。我仍然在控制台上看到警告消息。
后来我尝试使用Kernel.suppress_warnings
,但这似乎是Rails特有的。
最后,我尝试将警告消息重定向到STDERR
,但这也不起作用。
非常感谢任何帮助我做这项工作。谢谢!
以下是生成警告消息的行。
$SSH, @ssh = Net::SSH.start(@hostname, @username, :password => @password) if !host.nil?
答案 0 :(得分:0)
从源代码看起来你可能需要将verbose设置为:silent而不是nil
答案 1 :(得分:0)
系统无法加载本机C库。可以使用以下方法解决此问题:
java -Djruby.native.verbose=true -Djava.library.path=/lib64 -jar ssh_test.jar