Smalltalk 如何调试MetacellProjectSpecLoadError?

Smalltalk 如何调试MetacellProjectSpecLoadError?,smalltalk,pharo,metacello,Smalltalk,Pharo,Metacello,加载依赖于许多配置的配置时,我打开了一个调试器窗口,其中包括: MetacelloProjectSpecLoadError: No version found for '13' of ConfigurationOfNeoCSV because: Version '13' is not defined in ConfigurationOfNeoCSV. Possible versions include: #(#bleedingEdge #stable '1-baseline' '1' '2'

加载依赖于许多配置的配置时,我打开了一个调试器窗口,其中包括:

MetacelloProjectSpecLoadError: 
No version found for '13' of ConfigurationOfNeoCSV because: Version '13' is not defined in ConfigurationOfNeoCSV. 
Possible versions include: #(#bleedingEdge #stable '1-baseline' '1' '2' '3' '4' '5' '6' '7' '8' '9' '10' '11' '12')

我不知道哪个配置与此依赖项有关。是否有人找到了一种方法来查询哪个Metacello项目依赖于配置?

我没有直接的解决方案,但一旦出现错误,您就已经加载了有问题的配置。因此,您可以搜索包含
neoscsv
[1]的所有方法字符串,然后查看其中使用的版本号。然后,您应该能够将版本号更改为12,并简单地重新评估load语句(如果我没有弄错的话,配置中的更改不会被覆盖)

请报告此问题的配置,以便我们可以修复它


[1] 在操场中编写字符串(不带引号),选择文本,右键单击,选择“代码搜索”->“高级字符串搜索”。

这是NeoCSV配置中的一个错误。我们会解决它的

我按照你的建议做了,找到了一种修补配置的方法,但考虑到Smalltalk的成熟度和非常丰富的反射历史,我希望有一种查询metacello配置的方法。我理解这一点。但是我不知道有什么方法(尽管可能有一种)