首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku buildpack -安装texlive二进制包

Heroku buildpack -安装texlive二进制包
EN

Stack Overflow用户
提问于 2012-11-06 15:48:46
回答 3查看 1.8K关注 0票数 8

我正试图通过定制构建包在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上的文本。

代码语言:javascript
复制
# 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满的正确符号是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-16 15:31:16

基于这个建筑包,我构建了自己的版本:https://github.com/syphar/heroku-buildpack-tex

它在你的鼻涕虫中安装了一个小版本的TeX-Live 2013,你可以通过添加你自己的软件包(集合或者来自CTAN的单个包)来扩展它。

因为你的(压缩的)弹状体大小限制在Heroku上300 MB,所以你不能在你的应用程序里面发短信。

票数 3
EN

Stack Overflow用户

发布于 2013-03-20 20:24:11

票数 1
EN

Stack Overflow用户

发布于 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,并将构建包工作的目录添加到路径中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13254558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档