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

Я использую 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.

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


person Juanjo    schedule 06.02.2016    source источник
comment
Где это, его нет в том, что вы показали   -  person mmmmmm    schedule 07.02.2016
comment
В том-то и дело, что нигде такая информация не отображается.   -  person Juanjo    schedule 07.02.2016


Ответы (3)


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

person Max Leske    schedule 07.02.2016

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

person Stephan Eggermont    schedule 07.02.2016

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

person Cyril Ferlicot    schedule 07.02.2016