1

我正在运行 Pharo 8.0.0 64 位稳定版,构建 1124。当我使用 Monticello 保存包(到本地目录或远程存储库)时,当我输入日志消息时出现错误:

instance of MCSaveVersionDialog does not understand #selectClassOrMetaClass

我会显示一些堆栈跟踪,但在 Fedora core 33 上的窗口之间剪切和粘贴对我不起作用。

任何人都可以免除我深入研究 Pharo 以了解发生了什么的痛苦吗?(Squeak Monticello 在日志输入期间也会失败,但原因不同,而且更容易理解。)

好的,图片,我有图片。

Monticello 在调用 Save 之前:

蒙蒂塞洛的召唤

添加日志消息“已创建”:

输入日志消息

日志消息中有两个字母,事情进展顺利:

堆栈跟踪

恶棍本身:

[![错误代码,错误][4]][4]

对于那些担心使用蒙蒂塞洛保存到本地文件系统的人,保存到互联网驻留服务器

保存到 squeaksource

导致同样的失败

又失败了

4

2 回答 2

2

接下来要尝试的当然是当前版本(今天是 1145)而不是稳定版本。在 PharoLauncher 中,您可以通过从 Pharo 8.0(稳定版)而不是官方发行版中选择构建来找到它。或者直接下载它可能会解决您的问题,因为我找到了一个引用openMenu问题的描述。构建发布到论坛上的 pharo 开发人员列表

于 2021-02-19T11:09:44.220 回答
1

错误的一件事是您没有选择要保存的存储库。包缓存不用于此。包缓存应该获取您保存的包的副本。添加一个存储库,本地文件存储库(或在 squeaksource 或 ss3 上创建一个)

于 2021-02-18T11:05:14.337 回答