我正试图通过定制构建包在heroku上安装texlive-full包。我正在开发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上找到了一个二进制的文本包(右列中的链接-下载源代码包),我在python默认的heroku中添加了这些代码行,以便提取和安装heroku上的文本。
# 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之后,我可以看到它的大小为58.0 MB (在只有10.0MB之前),因此它可能添加了完整的文本二进制包(约为44 MB)。但是,站点上的latex方程仍然没有显示,也出现了相同的错误;(如果没有安装texlive,就会出现这个错误)。
ValueError at /返回代码32512用于公式:
有什么更简单的方法可以在heroku上安装全文本吗?或者,在buildpack或任何其他类型的debian包中安装texlive满的正确符号是什么?
https://stackoverflow.com/questions/13254558
复制相似问题