2017-05-06 5 views
2

나는 buildpacks를 불안하게하지만 작동하지 않았고 내가 requirements.txt 및 procfile뿐만 아니라 가상 env 있습니다.heroku에 내 첫 django 응용 프로그램을 배포하려고하는데 오류 수신 pre-receive 후크가 거부되었습니다

(deploy) C:\Users\Samar\Desktop\deploy\blog>git push heroku master 
Counting objects: 127, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (122/122), done. 
Writing objects: 100% (127/127), 45.25 KiB | 0 bytes/s, done. 
Total 127 (delta 47), reused 0 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> Python app detected 
remote: -----> Installing Python 3.6.0 
remote: -----> Installing pip 
remote: -----> Installing requirements with pip remote:/app/tmp/buildpacks/779a8bbfbbe7e1b715476c0b23fc63a2103b3e4131eda558669aba8fb5e6e05682419376144189b29beb5dee6d7626b4d3385edb0954bffea6c67d8cf622fd51/bin/steps/pip-install: line 5: /app/.heroku/python/bin/pip: No such file or directory 
remote: !  Push rejected, failed to compile Python app. 
remote: 
remote: !  Push failed 
remote: Verifying deploy... 
remote: 
remote: !  Push rejected to trueblog. 
remote:To https://git.heroku.com/trueblog.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to 'https://git.heroku.com/trueblog.git' 

답변

2

runtime.txt에서 Heroku가 only supports specifying a small set of python versions. 현재 2.7.13 또는 3.6.1 만 지원합니다. 다른 런타임 버전을 지정하면이 전혀 도움이되지 않는 오류가 발생합니다.

runtime.txt을 지원되는 버전 중 하나를 사용하도록 변경하십시오.

0

파이썬 3.5.1을 사용할 때 동일한 문제가 있었지만 파이썬 3.6.1로 업그레이드 할 때 모든 것이 효과가있었습니다.

runtime.txt 파일을 만들고 python-3.6.1 파일을 추가 한 다음 manage.py 파일이있는 기본 디렉토리에 저장하십시오. 그게 당신의 문제를 해결해야합니다.

관련 문제