Метачелло говорит: "Этот пакет"?

Я использую pharo 4. Я только что установил конфигурацию, которая загружает другие конфигурации, и я получаю эту ошибку:

This package depends on the following classes:
  GTExampleTestCase
  GTExampleFinder
You must resolve these dependencies before you will be able to load these definitions: 
  RTExampleFinder
  gtExampleInstance
  class:selector:method:to:
  newExample
  RTExampleTestCase
  packageNames

Select Proceed to continue, or close this window to cancel the operation.

Как мне узнать, какой пакет "это"?

3 ответа

Решение

Да, это известная проблема. Что вы можете сделать, это использовать отладчик, чтобы вернуться на пару кадров к методу #loadWithNameLike:, Аргументом этого метода будет имя пакета.

И в этом конкретном случае GTExampleFinder в настоящее время находится в GT-Inspector-examples-Utils. И поскольку вы устанавливаете Roassal2 в Pharo 4, у вас могут возникнуть некоторые проблемы. Roassal2 разрабатывается в Pharo 5, а конфигурация Metacello в Roassal2 не использует семантическое управление версиями.

Если вы откроете стенограмму, когда появится предупреждение, у вас должны быть текущие детали загрузки. Загрузка пакета должна быть в последней строке.

Другие вопросы по тегам