Метачелло говорит: "Этот пакет"?
Я использую 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 не использует семантическое управление версиями.
Если вы откроете стенограмму, когда появится предупреждение, у вас должны быть текущие детали загрузки. Загрузка пакета должна быть в последней строке.