如题。
log7.txt (21.0 KB)
玩大了…
老是崩溃,我怀疑是不是通过BeyondCompare替换文件升级版本的时候,升级的不干净,就手动把目录里下面四个文件夹直接删除,然后复制上新的,结果现在每次打开都直接提示异常退出
异常退出的日志:
log8.txt (56.3 KB)
反馈下:
崩溃后,GoldenDict-ng就再也无法启动了。
升级GoldenDict-ng千万不要删内部配置文件夹…
后来尝试的策略:
- 直接下载最新版纯净程序GoldenDict-ng,打开一次。因为刚下载的第三方dmg,系统是不让运行的,需要先在macOS系统设置的隐私设置那里点击一下同意运行。成功打开软件后,直接退出即可。
- 在新安装的GoldenDict-ng上右键Show Package Content进入内部目录结构,创建两个文件夹,一个名为portable,一个名为content
- 然后进入老的GoldenDict-ng内部目录结构,将上面两个同名文件夹里的内容全部剪切到新安装的GoldenDict-ng对应目录
- 重启GoldenDict-ng即可。
- 一切恢复如初,所有配置和词典分组都在!全部过程不超过20分钟!
感慨下,幸亏老的GoldenDict-ng开了portable模式啊,不然像这种情况,1000多部词典重新导入,重新分组,重新配置,真的得哭死…
需要特别注意的一点是,在剪切上面两个文件夹里的内容之前,一定要将portable文件夹里config文件提前备份一下。我替换的时候,新GoldenDict-ng还没有关闭,所以替换完以后,关闭再打开GoldenDict-ng后发现配置和词典没有过来!剪切过去的config文件也被重新初始化了… 那一刻非常绝望… 因为我没有备份。但是… 我在剪切之前,因为用Sublime Text软件打开了config文件,虽然原位置上的文件已经被剪切走了,但Sublime Text里内容还在!于是先确定新GoldenDict-ng已被关闭,然后拷贝所有内容,替换到被重新初始化的config文件里,重新打开GoldenDict-ng,然后所有熟悉的词典和配置就全部回来了。
之所以config文件被重新初始化了,是因为在剪切之前没有先把GoldenDict-ng关掉,导致关闭GoldenDict-ng的时候,GoldenDict-ng对配置文件又进行了一次修改,覆盖掉了原来的配置信息。
如果剪切之前,没有用Sublime Text打开过config,我的GoldenDict-ng就彻底恢复无望了… 幸亏幸亏!