Программа перестала работать. Прерывание исключения: класс '_LocalLibraryMirror' не имеет классов-получателей экземпляров

Этот код больше не работает.

String getHomePath() {
  var home = Platform.environment['HOME'];
  if(home != null) {
    return pathos.normalize(home);
  } else {
    return null;
  }
}
Breaking on exception: Class '_LocalLibraryMirror'
has no instance getter 'classes'.

Значит ли это, что библиотека "dart:mirrors" переработана и пакет "Pathos" не учитывает эти изменения?

Кроме того, я удивлен, что пакет «пафос» использует «dart: mirrors», чтобы определить, в какой среде он используется (браузер или автономный).


person mezoni    schedule 20.01.2014    source источник


Ответы (1)


Вот та же проблема, упомянутая https://github.com/angular/angular.dart/pull/408

Обновление до 1.1.0-dev.5.6 решило эту проблему.

Вы можете проверить с помощью pub upgrade, есть ли какая-либо обновленная версия пакета, которая не извлекается из-за ограничений версии, и использовать dependency_overrides, чтобы установить самую новую версию пакета.

person Günter Zöchbauer    schedule 20.01.2014
comment
Я использую пакетный пафос. Последняя версия на pub.dartlang.org 0.6.3+1 от 09 июля 2013 г. Похоже, что больше не поддерживается. - person mezoni; 20.01.2014
comment
пафос сменился дорогой - person Fox32; 20.01.2014