如何调试MetacelloProjectSpecLoadError?

时间:2016-02-06 05:44:37

标签: 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' '3' '4' '5' '6' '7' '8' '9' '10' '11' '12')

我不知道哪个配置存在此依赖关系的问题。有没有人找到一种方法来查询哪些Metacello项目依赖于配置?

2 个答案:

答案 0 :(得分:0)

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

请报告此问题的配置,以便我们解决。

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

答案 1 :(得分:0)

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