我正试图通过定制构建包在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满的正确符号是什么?
发布于 2013-11-16 15:31:16
基于这个建筑包,我构建了自己的版本:https://github.com/syphar/heroku-buildpack-tex
它在你的鼻涕虫中安装了一个小版本的TeX-Live 2013,你可以通过添加你自己的软件包(集合或者来自CTAN的单个包)来扩展它。
因为你的(压缩的)弹状体大小限制在Heroku上300 MB,所以你不能在你的应用程序里面发短信。
发布于 2013-03-20 20:24:11
发布于 2012-12-18 21:54:58
由于path (https://tex.stackexchange.com/questions/21692/latex-compilation-failure-on-mac-os-x-from-python-script)的问题,该错误代码往往会返回,请按照教程的最后一步,https://devcenter.heroku.com/articles/buildpack-binaries,并将构建包工作的目录添加到路径中。
https://stackoverflow.com/questions/13254558
复制相似问题