2017-04-26 5 views
1

herokuにgithubのプロジェクトを配備しました。その後、私のPCでプロジェクトをクローン化しましたheroku slugs:download -a newocasherokuでいくつかの変更を展開しているときにPython(Permission denied!)をコンパイルできませんでした

ここで、プロジェクトをherokuにデプロイしている間に、いくつかの変更とコミットを行った後、同じエラーが何度も繰り返されます。

コミットとデプロイにはgit bashを使用しています。ここに私のエラーメッセージがあります:

[email protected] MINGW32 ~/newocas/app (master) 
 
$ git push heroku master 
 
Counting objects: 133, done. 
 
Delta compression using up to 4 threads. 
 
Compressing objects: 100% (125/125), done. 
 
Writing objects: 100% (133/133), 2.93 MiB | 229.00 KiB/s, done. 
 
Total 133 (delta 3), reused 0 (delta 0) 
 
remote: Compressing source files... done. 
 
remote: Building source: 
 
remote: 
 
remote: -----> Python app detected 
 
remote: /app/tmp/buildpacks/779a8bbfbbe7e1b715476c0b23fc63a2103b3e4131eda558669aba8fb5e6e05682419376144189b29beb5dee6d7626b4d3385edb0954bffea6c67d8cf622fd51/bin/steps/python: line 43: /app/.heroku/python/bin/pip: Permission denied 
 
remote: -----> Installing pip 
 
remote: -----> Installing requirements with pip 
 
remote:  /app/tmp/buildpacks/779a8bbfbbe7e1b715476c0b23fc63a2103b3e4131eda558669aba8fb5e6e05682419376144189b29beb5dee6d7626b4d3385edb0954bffea6c67d8cf622fd51/bin/steps/pip-install: line 5: /app/.heroku/python/bin/pip: Permission denied 
 
remote: !  Push rejected, failed to compile Python app. 
 
remote: 
 
remote: !  Push failed 
 
remote: Verifying deploy.... 
 
remote: 
 
remote: !  Push rejected to newocas. 
 
remote: 
 
To https://git.heroku.com/newocas.git 
 
! [remote rejected] master -> master (pre-receive hook declined) 
 
error: failed to push some refs to 'https://git.heroku.com/newocas.git'

、ここでは私のrequirement.txtファイルが

Flask==0.10.1 future==0.16.0

だ私はこれを試してみました - Pip not found when deploying Django app to Heroku 、this- Push rejected, failed to compile Python app、this-をHeroku push rejected, failed to compile Python/django app (Python 2.7)とthis - Heroku/python failed to detect set buildpack

でも、エラーは発生します。

誰かがこの試薬で私を助けることができます

+0

「heroku logs」には何もありませんか? – brennan

+0

herokuログでビルドに失敗しました。そして同じ種類のエラーもそこに現れます@bren –

答えて

1

私はこの問題を解決しました。私は以下の手順を共有しています:

まず、heroku slugs:download -a newocasを使用すると、その場合は動作しません。アプリがスラッグを使用してダウンロードされたとき、その後、それはヒロクにリンクできませんでした。

解決策は、git bashを使用してpc内のアプリケーションをクローンし、その後に変更を加えた後に変更をherokuアプリにプッシュすることです。

enter image description here

は、同じシナリオに直面し、同様に他の人々を助けることを願っています。

関連する問題