无法升级或以其他方式更改Heroku上的Tex-Live装置



由于Tex Live的不兼容性,现在拒绝将我的应用程序更新到Heroku。请参阅下面的错误消息。

HEROKU错误消息

remote: tlmgr: Remote repository is newer than local (2018 < 2019)
remote: Cross release updates are only supported with
remote:   update-tlmgr-latest(.sh/.exe) --update
remote: Please see https://tug.org/texlive/upgrade.html for 
details.
remote:  !     Push rejected, failed to compile TeX Live app.

我尝试了以下内容:

  1. 添加带有目录ftp://tug.org/historic/systems/texlive/2018/tlnet-final的文件texlive.repository。这是不起作用的,因为Texlive存储库缺少所需的加密证书。

  2. 删除Texlive Buildpack并重新开始。以下是我的buildpack配置。但是,当我尝试删除它时,我会收到此消息:

    $ heroku buildpacks:删除syphar/heroku-buildpack-tex›错误:https://buildpack-registry.heroku.com/buildpacks/syphar/heroku-buildpack-tex原因无效JSON响应主体

此时我被卡住了!

HEROKU buildpacks

$ heroku buildpacks
=== nshost Buildpack URLs
1. https://github.com/HashNuke/heroku-buildpack-elixir.git
2. https://github.com/syphar/heroku-buildpack-tex.git

这可以工作:在文件中,替换

ftp://tug.org/historic/systems/texlive/2018/tlnet-final

https://www.math.utah.edu/pub/texlive/historic/systems/texlive/2018/tlnet-final

解决方案由犹他大学数学系纳尔逊·贝贝(Nelson Beebe(提供

相关内容

  • 没有找到相关文章

最新更新