当我尝试通过 MiKTeX 包管理器安装新包时,出现错误“不支持的协议”。我不确定这个协议是什么,也不知道在哪里可以更改它。错误信息是:
MiKTeX Problem Report
Message: Unsupported protocol
Data:
Source: Libraries\MiKTeX\PackageManager\CurlWebSession.cpp
Line: 402
MiKTeX: 2.9
OS: Microsoft Windows 7 Business Edition, 64-bit Service Pack 1 (build 7601)
Invokers: explorer/mo
SystemAdmin: no
PowerUser: no
Root0: C:\Users\~\AppData\Roaming\MiKTeX\2.9
Root1: C:\Users\~\AppData\Local\MiKTeX\2.9
Root2: C:\ProgramData\MiKTeX\2.9
Root3: C:\Program Files (x86)\MiKTeX 2.9
UserInstall: C:\Users\~\AppData\Roaming\MiKTeX\2.9
UserConfig: C:\Users\~\AppData\Roaming\MiKTeX\2.9
UserData: C:\Users\~\AppData\Local\MiKTeX\2.9
CommonInstall: C:\Program Files (x86)\MiKTeX 2.9
CommonConfig: C:\ProgramData\MiKTeX\2.9
CommonData: C:\ProgramData\MiKTeX\2.9
任何建议将不胜感激。
答案1
刚刚在 miktex 创建了一个错误报告(这可能确实与 218 创建的“更新错误”不同)。 https://sourceforge.net/p/miktex/bugs/2609/
[编辑] 显然刚刚修复了。(感谢 Christian Schenk)。它现在可以在我的 Win7 机器上运行,我无需重新安装任何东西。
答案2
这真是让我抓狂!我甚至无法手动安装任何软件包!
但是,如果您有耐心,请尝试卸载并重新安装 MiKTeX,错误就会消失!