配置错误:没有从未定义的配置值转换为字符串

配置错误:没有从未定义的配置值转换为字符串

我今天早上在管理员上更新了 MiKTeX 控制台,包括所有新更新。更新后,我无法在控制台中执行任何操作。我尝试安装软件包,但失败了,并出现以下错误:Configuration error: no conversion from undefined configuration value to string.

安装软件包和检查更新时都会发生此错误。我尝试了针对类似问题的建议这里这建议在命令行中输入以下代码来启动程序,但这并不能解决这个问题。一个可能的原因是,一旦我进入 MiKTeK 控制台,我就需要更改为管理员权限,这可能会导致它重新启动并丢失下面设置的位置。

设置 MIKTEX_REMOTESERVICEOFKLT=https://api2.miktex.org/ miktex-console

答案1

我运行的是 Windows 10,遇到了同样的问题,我以一种彻底的方式解决了它。我不确定这是否是解决问题的最佳方法,但我只是重新安装了 MiKTeX。当然,首先我备份了我所有的个人配置和样式文件。如果它有帮助,这就是我做出这个决定的原因:我的想法是,它与 MiKTeX 命名的最近变化有关,通过查看程序和功能,我看到有两个条目,一个名为 MiKTeX,一个名为 MiKTeX 2.9。这不知何故让我相信“控制台很混乱”,因此,鉴于我不知道任何其他深入探究问题本质的方法,我决定先卸载重新安装。

现在它运行正常。

相关内容