Metacello说"这个包"?

时间:2016-02-06 16:52:29

标签: smalltalk pharo metacello

我正在使用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 个答案:

答案 0 :(得分:1)

是的,这是一个已知的问题。你可以做的是使用调试器将几个帧返回到方法#loadWithNameLike:。该方法的参数将是包的名称。

答案 1 :(得分:1)

在这个具体案例中,GTExampleFinder目前在GT-Inspector-Examples-Utils中。当您在Pharo 4中安装Roassal2时,您可能遇到一些麻烦。 Roassal2正在Pharo 5中开发,而Roassal2的Metacello配置不使用语义版本控制

答案 2 :(得分:1)

如果您打开转录本,则在发出警告时,您应该获得当前加载的详细信息。包装载应该在最后一行。