TeX Live 管理器错误

TeX Live 管理器错误

更新一些软件包后我收到此错误:

错误:无法读取“::active_cls”:没有这样的变量

如何解决此问题?我卸载了 TeX Live 并重新安装,但仍然收到同样的错误。

答案1

感谢 David Carlisle,我能够使用他提供的链接快速修补文件。以下是修复此问题的步骤:

  1. tug.org/texlive
  2. 点击下载当前版本的来源。这将带您到最近的 CTAN 镜像。
  3. 单击texlive/然后tlnet/然后tlpkg/下载tltcl/文件。
  4. 在子目录中的 texlive 2019 文件夹中替换这些C:\texlive\2019\tlpkg\tltcl

答案2

我在尝试运行 TeXLive 管理器时遇到了同样的错误。通过命令行更新管理器解决了这个问题

tlmgr update --self

如果上述命令不能解决问题,请尝试以下命令

tlmgr update --all

这应该清除并更新导致错误的包。

答案3

我认为该问题仅发生在 tlmgr 的 GUI tlshell(基于 Tcl/Tk)上。

tlcockpit如果您有 java,我认为目录下的基于 java (tlmgr 的另一个 GUI)\texlive\2019\texmf-dist\scripts\tlcockpit\tlcockpit.jar可能是一个更好的选择。

希望对你有帮助:)

相关内容