Ich versuche, eine obscurely dokumentierte Bibliothek zu verwenden, dieWie komme ich zu diesen gesegneten Variablen?
bless
gesegnet etwas Rückkehr zu sein scheint ist zu erklären, es Sinn nie sogar nach einer Anzahl von Versuchen zu lesen, so dass ich nur frage die einfache Frage, wie komme ich zu diesen Membervariablen?
Die Fehlermeldung scheint mit der Data::Dumper
Ausgabe zu kollidieren, obwohl auf die Chance, dass $vm_ds
gesegnet werden musste, habe ich versucht, "bless ($ vm_ds, 'ManagedObjectReference');" in und bekam nur
kein Hashreferenz bei blib/lib/Klasse/Method/scalar.pm (Autosplit in blib/lib/auto/Klasse/Method/Skalar/scal0000.al) -Leitung 252.
für meine Probleme.
my $vm_ds = $vm_view->datastore;
print "--datastore--\n";
print Dumper($vm_ds);
print "vm_ds1: ", $vm_ds->value, "\n";
exit 0;
$VAR1 = [
bless({
'value' => 'filer01-cvo-2.fs.peak.org:/vol/vmfs01',
'type' => 'Datastore'
}, 'ManagedObjectReference')
];
Can't call method "value" on unblessed reference at ./getvms line 93.
$ vm_ds -> {Wert} funktioniert auch nicht? – user3606329
Ich habe das versucht und es gibt "keine Hash-Referenz" – abatie