![现在“youtube-dl.exe -U”显示“错误:找不到当前版本。请稍后再试。”该怎么办?](https://linux22.com/image/1631852/%E7%8E%B0%E5%9C%A8%E2%80%9Cyoutube-dl.exe%20-U%E2%80%9D%E6%98%BE%E7%A4%BA%E2%80%9C%E9%94%99%E8%AF%AF%EF%BC%9A%E6%89%BE%E4%B8%8D%E5%88%B0%E5%BD%93%E5%89%8D%E7%89%88%E6%9C%AC%E3%80%82%E8%AF%B7%E7%A8%8D%E5%90%8E%E5%86%8D%E8%AF%95%E3%80%82%E2%80%9D%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
我以前可以运行以下命令:
youtube-dl.exe -U
更新 youtube-dl。但现在,它显示:
ERROR: can't find the current version. Please try again later.
就像往常一样,当任何地方出现任何类型的错误消息,告诉您“稍后再试”,它以后就再也不起作用了。这是永久性的。这就像自然法则。
我搜索过这个问题,也找到了相关的讨论。然而,这些讨论实际上并没有提供任何真正的解释/解决方案。这也就像我每次遇到计算机问题时都会遇到的自然规律一样;没有人知道如何修复它,它似乎毫无理由地发生,而且我从未做任何事情来引发它。
youtube-dl.exe --version
给出:
2020.07.28
答案1
tl;dr 使用
youtube-dl -U --no-check-certificate
证书方面存在一些问题,很可能是您的方面。有些人已经在他们的系统上找到了坏证书并将其删除,但我不知道从哪里开始。
答案2
通过加载 certmgr.msc(证书管理器)管理单元导航到您的 Windows CA 证书库:
展开中级 CA -> 证书,然后按到期日期对存储的中间证书进行排序;然后继续删除所有过期的证书(您可能希望先将它们导出为 PFX)。
尝试再次更新 YouTube-DL。