我使用了 libvirt-ruby gem / bindings,在 LibVirt::StorageVol 对象上使用 .name 或 .path 时确实出现异常
根据文档 LibVirt::StorageVol 对象应该能够返回它们的路径和名称。 不幸的是,我得到的不是名称或路径:
未捕获的异常:预期的连接对象
使用的代码:
# List all storage Pools LibVirt::StoragePool
pools = conn.list_all_storage_pools
#Get all volumes as LibVirt::StorageVol
volumes = pools.map {|p| p.list_all_volumes}.flatten
#The Error occurs within the each block when using a method like .name on the volume
#StorageVol Objects should be able to return their name and path.
volumes.each {|v| puts v.name}
未捕获的异常:预期的连接对象 任何人都可以复制这种行为吗? 这是一个错误吗?我密切关注了 libvirt 的文档。
感谢您的帮助