약 1 시간 동안이 오류를 해결하려고 노력했지만 해결책이 없어서 도와주세요.Heroku에 Django 프로젝트를 푸시하는 중 오류가 발생했습니다.
:Heroku가 아무런 문제
자식 푸시 Heroku가 마스터
Counting objects: 119, done. Delta compression using up to 4 threads. Compressing objects: 100% (118/118), done. Writing objects: 100% (119/119), 1.39 MiB | 66 KiB/s, done. Total 119 (delta 4), reused 0 (delta 0) -----> Python app detected -----> No runtime.txt provided; assuming python-2.7.3. -----> Preparing Python runtime (python-2.7.3) -----> Installing Distribute (0.6.34) -----> Installing Pip (1.2.1) -----> Installing dependencies using Pip (1.2.1) Downloading/unpacking Django==1.4.3 (from -r requirements.txt (line 1)) Running setup.py egg_info for package Django Downloading/unpacking dj-database-url==0.2.1 (from -r requirements.txt (line 2)) Downloading dj-database-url-0.2.1.tar.gz Running setup.py egg_info for package dj-database-url Downloading/unpacking psycopg2==2.4.6 (from -r requirements.txt (line 3)) Running setup.py egg_info for package psycopg2 no previously-included directories found matching 'doc/src/_build' Downloading/unpacking virtualenv==1.8.4.post1 (from -r requirements.txt (line 4)) Could not find a version that satisfies the requirement virtualenv==1.8.4.post1 (from -r requirements.txt (line 4)) (from versions:) No distributions matching the version for virtualenv==1.8.4.post1 (from -r requirements.txt (line 4)) Storing complete log in /app/.pip/pip.log ! Heroku push rejected, failed to compile Python app To [email protected]:[blocked].git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to '[email protected]:[blocked].git'
요구 사항 파일 잘
실행을 만들
procfile
웹 : 파이썬 manage.py의 runserver 0.0.0.0:$PORT --noreload
Heroku가 로그 :
The 'heroku' gem has been deprecated and replaced with the Heroku Toolbelt, download and install from https://toolbelt.heroku.com.
2013-01-24T01:22:06+00:00 heroku[api]: Enable Logplex by [private email]@yahoo.com
2013-01-24T01:22:06+00:00 heroku[api]: Release v2 created by [private email]@yahoo.com
2013-01-24T01:22:42+00:00 heroku[slugc]: Slug compilation started
2013-01-24T01:23:38+00:00 heroku[slugc]: Slug compilation failed: failed to compile Python app
2013-01-24T01:43:26+00:00 heroku[slugc]: Slug compilation started
2013-01-24T01:43:51+00:00 heroku[slugc]: Slug compilation failed: failed to compile Python app
2013-01-24T02:27:36+00:00 heroku[slugc]: Slug compilation started
2013-01-24T02:28:08+00:00 heroku[slugc]: Slug compilation failed: failed to compile Python app
2013-01-24T02:32:08+00:00 heroku[slugc]: Slug compilation started
2013-01-24T02:32:32+00:00 heroku[slugc]: Slug compilation failed: failed to compile Python app
2013-01-24T02:43:32+00:00 heroku[slugc]: Slug compilation started
2013-01-24T02:43:59+00:00 heroku[slugc]: Slug compilation failed: failed to compile Python app
2013-01-24T02:46:23+00:00 heroku[slugc]: Slug compilation started
2013-01-24T02:46:52+00:00 heroku[slugc]: Slug compilation failed: failed to compile Python app
2013-01-24T02:49:48+00:00 heroku[slugc]: Slug compilation started
2013-01-24T02:50:26+00:00 heroku[slugc]: Slug compilation failed: failed to compile Python app
Pip가'virtualenv == 1.8.4.post1'에 대한 요구 사항을 찾을 수 없습니다. 당신은 그것을'1.8.4' (현재 버전)로 변경할 필요가 있습니다. 그러나 일반적으로'virtualenv'는 앱의 기능이 의존하지 않는 한 전혀 요구 사항에 포함되지 않습니다. –
나는 요구 사항을 꺼내서 같은 오류가 발생했습니다. – EatPizzaRollsAndCode
루트 폴더와'.git' repo 폴더가있는 곳을 포함하여 프로젝트의 파일 구조를 게시하십시오. –