0

これを調査したところ、フォークされた libffi ビルドパックが提案されているカスタム LIBFFI Heroku ビルドパックの問題に遭遇しました。

しかし、そこの指示に従っても、正しくコンパイルできないようです。いくつかのメッセージで失敗しNo package 'libffi' foundます (以下の完全なログ)。

Heroku Python アプリケーション用に libffi を適切にコンパイルするにはどうすればよいですか?

requirements.txt ファイル:

Flask==0.10.1
gunicorn==18.0
cryptography==0.3

ビルドパック環境変数:

BUILDPACK_URL:                 git://github.com/mfenniak/heroku-buildpack-python-libffi.git

git プッシュ エラー:

https://gist.github.com/HanSooloo/8a9290c032ed603f6cf4#file-libffi-errors

アップデート

Heroku で BUILDPACK_URL 環境変数を設定する際に明らかに悪いコピー/貼り付けを行ったので、非常にばかげているように感じます。

h++ps://github.com/kennethjiang/heroku-buildpack-python-libffi にあるフォークされたビルドパックには、h++ps://github.com/mfenniak/heroku-buildpack- にReadme.mdある元のビルドパックと同じファイルがあります。 python-libffi.

つまり、「kennethjiang のレポ」から指示を単純にコピーして貼り付けると、実際には「mfenniak の元のレポ」を指すことになります。

kennethjiang の Readme.md:

$ heroku config:add BUILDPACK_URL=git://github.com/mfenniak/heroku-buildpack-python-libffi.git

やっとくべきよ:

$ heroku config:add BUILDPACK_URL=git://github.com/kennethjiang/heroku-buildpack-python-libffi.git
4

2 に答える 2

2

現在、BUILDPACK_URL を変更する必要はありません。

cffi または暗号化を requirements.txt に追加するだけで、libffi が自動的にブートストラップされます。

于 2016-05-19T00:39:37.510 に答える
1

Heroku で BUILDPACK_URL 環境変数を設定する際に明らかに悪いコピー/貼り付けを行ったので、非常にばかげているように感じます。

https://github.com/kennethjiang/heroku-buildpack-python-libffi にあるフォークされたビルドパックには、 https://github.com/mfenniak/heroku-buildpack-python-libffiにある元のビルドパックと同じReadme.mdファイルがあります

つまり、「kennethjiang のレポ」から指示を単純にコピーして貼り付けると、実際には「mfenniak の元のレポ」を指すことになります。

kennethjiang の Readme.md:

$ heroku config:add BUILDPACK_URL=git://github.com/mfenniak/heroku-buildpack-python-libffi.git

やっとくべきよ:

$ heroku config:add BUILDPACK_URL=git://github.com/kennethjiang/heroku-buildpack-python-libffi.git
于 2014-05-15T12:59:01.710 に答える