我在net-ssh中看到了ELF警告,我正在尝试禁止在控制台上打印该警告。
在创建我的ssh对象之前,我试着提到$VERBOSE = nil,但是没有帮助。我仍然在控制台上看到警告消息。
后来我尝试使用Kernel.suppress_warnings,但这似乎是Rails特有的。
最后,我尝试将警告消息重定向到STDERR,但也不起作用。
在这项工作中的任何帮助都是非常感谢的。谢谢!
下面是生成警告消息的行。
$SSH, @ssh = Net::SSH.start(@hostname, @username, :password => @password) if !host.nil?
发布于 2016-11-02 06:22:21
从源代码看,您可能需要将verbose设置为:silent而不是nil
发布于 2016-11-04 00:55:05
系统无法加载本机C库。可以通过使用以下命令来解决此问题:
java -Djruby.native.verbose=true -Djava.library.path=/lib64 -jar ssh_test.jarhttps://stackoverflow.com/questions/40366582
复制相似问题