Metacello 说 "This package"?
Metacello says "This package"?
我正在使用 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.
我怎么知道哪个包是 "this"?
是的,这是一个已知问题。您可以做的是使用调试器将几帧返回到方法 #loadWithNameLike:
。该方法的参数将是包的名称。
在这个具体案例中,GTExampleFinder 当前位于 GT-Inspector-Examples-Utils 中。当您在 Pharo 4 中安装 Roassal2 时,您可能 运行 遇到一些麻烦。 Roassal2 正在 Pharo 5 中开发,Roassal2 的 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.
我怎么知道哪个包是 "this"?
是的,这是一个已知问题。您可以做的是使用调试器将几帧返回到方法 #loadWithNameLike:
。该方法的参数将是包的名称。
在这个具体案例中,GTExampleFinder 当前位于 GT-Inspector-Examples-Utils 中。当您在 Pharo 4 中安装 Roassal2 时,您可能 运行 遇到一些麻烦。 Roassal2 正在 Pharo 5 中开发,Roassal2 的 Metacello 配置不使用语义版本控制
如果您打开成绩单,当出现警告时,您应该在其中包含当前加载的详细信息。包加载应该在最后一行。