0

パイプラインを追加する必要があります

source file -> latex -> pdf file

私が取り組んでいて、heroku ( http://vschool.herokuapp.com ) にデプロイされている Rails アプリに。のアドバイスに従ってみました

https://github.com/holiture/heroku-buildpack-tex

また、マルチパックの使用に関するさらなるアドバイス、たとえば、

$ heroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git

コンテンツを含むファイル .buildpacks を作成した後

git://github.com/heroku/heroku-buildpack-python.git
git://github.com/holiture/heroku-buildpack-tex.git
git://github.com/heroku/heroku-buildpack-ruby.git

プッシュすると次のようになります。

$ git push heroku master
Counting objects: 11, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 480 bytes | 0 bytes/s, done.
Total 6 (delta 5), reused 0 (delta 0)

-----> Fetching custom git buildpack... done

 !     Push rejected, no Cedar-supported app detected

To git@heroku.com:vschool.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:vschool.git'

この後、私のアプリはホースで固定され、これを行う必要があります:

$ heroku config:unset BUILDPACK_URL

その後、作業状態に戻ります。

複数のビルドパックをインストールする方法を理解していなかったに違いありません。アドバイスをいただければ幸いです。

4

1 に答える 1

0

に置き換えてみて.buildpackください

git://github.com/heroku/heroku-buildpack-ruby.git
git://github.com/holiture/heroku-buildpack-tex.git

Heroku は、アプリのビルド時に、Ruby 固有のファイル (Gemfile) ではなく、 Python 固有のファイル(requirements.txt または setup.py) を検索しているようです。

于 2013-10-12T19:54:27.613 に答える