我正在尝试texlive-full
通过制作自定义 buildpack 在 heroku 上安装该软件包。我正在开发 django 应用程序,所以我目前使用的是heroku-buildpack-python
(https://github.com/heroku/heroku-buildpack-python)版本。
根据本教程:
https ://devcenter.heroku.com/articles/buildpack-binaries 我在http://packages.ubuntu.com/lucid/texlive-binaries
上找到了 texlive 的二进制包(右栏中的链接 -下载源包),我在部分的python默认heroku buildpack中添加了这些代码行,#Build time
以便在heroku上提取和安装texlive-full。
# Build Time
# Switch to the repo's context.
cd $BUILD_DIR
TEXLIVE_BINARY="http://archive.ubuntu.com/ubuntu/pool/main/t/texlive-base/texlive-base_2012.20120611-5.debian.tar.gz"
TEXLIVE_VENDOR="vendor/texlive"
# vendor awesome-vm
mkdir -p $1/$TEXLIVE_VENDOR
curl $TEXLIVE_BINARY -o - | tar -xz -C $1/$TEXLIVE_VENDOR -f -
将 django 应用程序推送到 heroku 后,我可以看到 slug 有 58.0 MB 大(之前它只有 10.0 MB),所以它可能添加了 texlive-full 二进制包(大约 44 MB)。但是网站上的乳胶方程式仍然没有显示,并且出现了同样的错误;(未安装 texlive 时出现)
ValueError at / latex 返回代码 32512 的公式:
有没有更简单的方法在 heroku 上安装 texlive-full?或者在 buildpack 或任何其他类型的 debian 包中安装 texlive-full 的正确符号是什么?