我尝试使用安装某些软件包tlmgr install
包裹,但我不断得到
tlmgr: The TeX Live versions supported by the repository
http://tlcontrib.metatex.org/2013
(2013--2013)
do not include the version of the local installation
(2014)
我该如何克服这个问题?
答案1
尝试:
tlmgr install <package> --repository=http://ftp.dante.de/tex-archive/systems/texlive/tlnet
答案2
您的 TeX Live Manager 已设置为指向 2013 年的 TLContrib。对于一般的 TeX Live 更新,最好使用 CTAN 网络(因为大多数更新都在那里进行)。最好的计划是使用自动镜像系统,因此请设置
tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet
如果合适,请以管理员/root 用户身份进行更新。然后,您可以正常更新,并使用最近的当前镜像。
答案3
如果您使用Travis 持续集成服务,您的问题可能与 CTAN 镜像尚未更新有关。
该问题出现在Travis R 社区论坛:
可能与最近切换到 TexLive-2019 有关,因为 LaTeX 包管理器似乎无法在存储库中找到 inconsolata。
...
在我看来,所选镜像尚未更新至 2019,所以我认为当镜像赶上时,这个问题会自然解决。如果没有,我可以研究一下。
与此同时,我通过强制将 TeXLive 的早期版本降级到 OSX 10.12 来解决这个问题.travis.yml
:
# macOS 10.12 version
osx_image: xcode9.2
看这个 Travis 页面XCode 和 OSX 版本之间的对应关系以及DevOps StackExchange 中的原始主题。