2017-10-04 27 views
0

私はprocfileを認識するために他の人のソリューションを試しました。私がヒロクにProcfileを認識させる方法について本当に混乱しました!私は別のフォルダとそれ以外のものに移動しましたが、認識できません。Herokuがprocfileを読み込んでいません

web: waitress-serve --port=$PORT alex1.wsgi:application 

これは私のコードです。それは、私のrequirements.txtファイルのすぐ隣に座っています。このファイルは、heroku fineによって取得されています。エコーを使用してファイルを作成するかエコーすることは機能しません。

https://github.com/Hewlbern/Videography-Website/tree/master/Alex1 < ---私はherokuに展開しようとしているgithubのリンクです。誰かが助けることができるなら私がそれを置いた場所などを見ることができます!

このような悲しい、多くの怒り。

編集 ディレクトリの一番上に置いてください。それでも機能しません。

ここにエラーログがあります。

-----> Python app detected 
!  Warning: Your application is missing a Procfile. This file tells Heroku how to run your application. 
!  Learn more: https://devcenter.heroku.com/articles/procfile 
-----> Installing requirements with pip 
-----> $ python manage.py collectstatic --noinput 
     63 static files copied to '/tmp/build_b9ce82b65ae441b651c56911a7474859/Hewlbern-ConsultingPage-1720e65/djreact/static/root'. 
-----> Discovering process types 
     Procfile declares types -> (none) 
-----> Compressing... 
     Done: 64.3M 
-----> Launching... 
     Released v19 
     https://consultingpage.herokuapp.com/ deployed to Heroku 

私は彼の例を挙げると、私はこの点に達しました。

C:\Users\Holbinator\Desktop\Software Dev\Alexandria>git push heroku master fatal: 'heroku' does not appear to be a git repository fatal: Could not read from remote repository. 

次に、ルートディレクトリでGit Initを再度実行し、Githubからコードをロードしようとしました。 これは同じ問題を引き起こしました。 私はこれを私の編集に入れます。ありがとう!私は今あなたの方法を試してみるつもりだし、なぜこのようなことができなかったのかを考え出すつもりです。

EDIT TWO

は今、私は余分なHerokuのアプリを削除するために必要な実現しました。 heroku cliを使用してファイルをロードしています。エラーを受け取っていない、エラーログへのアクセス方法は不明ですが、問題を今すぐ解決して解決します。

+0

両方Procfileとrequirements.txtは最上位になければなりません。 –

+0

トップレベルに置くと、まだ認識されません。 –

+0

これは野生の推測ですが、Procfileの権限は何ですか? –

答えて

2

.ideaディレクトリを.gitignoreに置くことをお勧めします。

私はherokuにアプリケーションをアップロードしました。結果としてProcfileが正常に追加されました。

ステップ:あなたのルートディレクトリに

  1. git add .鉱山結果ですが、あなたはおそらく何かのsimilaが表示されます
  2. git commit -m "init commit"
  3. heroku create
  4. git push heroku master

これにR: enter image description here enter image description here

その後私はheroku openコマンドを使ってアプリケーションを起動し、500エラーを受け取りました。ログの

スクリーンショットは 私はこの答えは役に立つことを願っenter image description here

、また、約deploy on heroku

UPDをお読みください。を確認してくださいあなたがプロジェクトのルートディレクトリにgit initを使用している場合

+0

ありがとうマイク!オーストラリアのかなり遅い午前中にこれをチェックしますが、何が起こっているのかを理解するための良いスタートのように聞こえます! –

+0

ようこそ);あなたの結果について書いてください;) –

+0

なぜアプリを作ることができなかったのかを修正しました。 –

関連する問題