【问题标题】:How to reset the download when the GetIt package manager fails?GetIt包管理器失败时如何重置下载?
【发布时间】:2015-12-20 20:26:42
【问题描述】:

当 Delphi 崩溃时,我尝试通过 GetIt 下载 OmniThread 库。
其他软件包下载、编译和安装都很好,所以我猜这是一次性的。

现在 GetIt 拒绝安装 OmniThread,因为它看到部分下载,假设一切正常并开始编译。 这会因编译错误而中断,GetIt 不允许我重置状态并清理下载。

GetIt 将下载的内容存储在哪里,我该如何清理,以便 GetIt 从头开始​​重新下载源代码?

【问题讨论】:

标签: delphi delphi-xe8 delphi-10-seattle


【解决方案1】:

Embacadero 的 Luis Navarro 刚刚向我解释过:

关闭 IDE,然后从 MyDocuments\Embarcadero\Studio\17.0\CatalogRepository 中删除 OmniThread 文件夹 之后,您必须编辑注册表并从 HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\17.0\CatalogRepository\Elements 中删除 Omnithread 文件夹

这就像一个魅力。
请注意,对我来说,上述路径中还没有 OmniThread 的注册表项。也许只有在成功安装软件包后才会写入密钥。
在这种情况下,您只需删除PackageName 目录并重新安装即可。

【讨论】:

  • 也适用于 Konopka Radiant Shapes。
  • 也适用于 Jedi 软件包(jcl 和 jvcl)。我必须先安装 JCL,但我先安装了 JVCL。 JVCL 安装程序退出并出现错误,之后,我无法使用 GetIt 管理器卸载 JVCL。因此,多亏了这个解决方案,我可以“卸载”这两个软件包并以正确的顺序再次安装。这应该是公认的答案^^
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-18
  • 1970-01-01
相关资源
最近更新 更多