2016-10-06 17 views
0

私はpythonのbuildpackを追加しました。herokuにPythonコードをデプロイすることができません

しかし、私がgit pushをすると、それはうまく動作しません。

私はいつも以下のエラーを受け取ります。

(venv) D:\Projects\ecommerce\clone\cut_veggies>heroku buildpacks:set heroku/python 
Buildpack set. Next release on cutveggie will use heroku/python. 
Run git push heroku master to create a new release using this buildpack. 

(venv) D:\Projects\ecommerce\clone\cut_veggies>git push heroku master 
Counting objects: 308, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (305/305), done. 
Writing objects: 100% (308/308), 410.14 KiB | 0 bytes/s, done. 
Total 308 (delta 193), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> Failed to detect set buildpack https://codon-  buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz 
remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure 
remote: 
remote: !  Push failed 
remote: Verifying deploy... 
remote: 
remote: !  Push rejected to cutveggie. 
remote: 
To https://git.heroku.com/cutveggie.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to 'https://git.heroku.com/cutveggie.git' 

誰かが迷っていることを教えていただけますか?

+0

おそらく[Heroku/pythonがセットビルドパックを検出できませんでした](http://stackoverflow.com/questions/39282911/heroku-python-failed-to-detect-set-buildpack)の複製を見て、追加してくださいあなたの 'requirements.txt'は、' pip freeze> requirements.txt'で作成して試すことができます。 –

+0

はい、私はそれに従った。 requirements.txtはpip freezeを使用して作成されますが、引き続き同じエラーが発生します。 –

+0

私はrequirements.txtを持っていますが、まだ動作しません –

答えて

0

私のアプリケーションでもこの問題が発生しました。プロジェクトのルートに依存するファイルをrequirements.txtに追加すると、それが解決されました。詳細についてはhereをご確認ください。例についてはhereも確認できます。

+0

私はrequirements.txtを持っていますが、まだ問題を解決しません –

0

私はHeroku CLIを使ってアプリをライブ配信することができないというこの問題もありました(まだあります)。

私が見つけた解決策は、ブラウザを使用してHerokuにログオンし、GitHubアカウントとリンクしてアプリにレポすることでした。次にGitHubを通してこれを展開します。

これらは2つの可能性を提供します。 1つは、徹底的なテストを実行した後で手動でWebサイトを展開する手動展開です。もう1つは、アプリにリンクしたブランチに変更をプッシュするとすぐにアプリがデプロイされる自動デプロイです。

Windowsは私に夢中になり、私が英雄マスターにアプリをプッシュしないようにするため、私はこれまでこれを使用してきました。

関連する問題