LoginSignup
7
9

More than 5 years have passed since last update.

herokuでDJangoページを公開:準備編 myハマりポイント

Last updated at Posted at 2013-12-22

https://github.com/herokaijp/devcenter/wiki/django
ここを参考にしてやってみて、ハマりました。が、

現在は無事解決できました。

くわしくは下のほうにあるコメントを参照してください。

以下は当時の内容を思い出として残してあるだけなので、あしからず。


問題なく進んだところについては完全に参考ページのまんまなので、ハショらせていただきます。

herokuにログインしvirtualenvに入り、まずおかしなことになったのはdjango-toolbeltのインストールだった。

pip install django-toolbelt

そしてエラー。

Error: pg_config executable not found.

仕方がないのでこのコマンドがインストールしようとしていたDjango, psycopg2, gunicorn, dj-database-url, dj-static, staticで一つずつpip installを試してみることにすると、

どうやらpsycopg2がインストールできない模様。

ググってみると同じような事例が結構あったが、そのうちの多くは解決策が自分には意味が分からず実行するのが恐かった。そんなこんなで探しているうちに見つけたのがこのブログ。
http://spiri-tua-lism.com/?p=617

ここではpip installの代わりにeasy_installするという手法をとっているようだった。

考えてみたら自分はpipとeasyの違いを全然理解していないのだが、それでも一番イメージのできる解決策だったのでこれをそのまま真似させてもらった。
でその結果、おそらく正常にインストールされたものと思われる。pip freezeで確認すると、ちゃんとpsycopg2が追加されていた。

ということでそこからまた進めていくと、herokuはcreate、gitはpushまで問題なくクリア。

そして、今のハマりポイントに至った。

heroku ps:scale web=1

このコマンドからの

Scaling dynos... failed
! Resource not found

このエラー。なぜ?
とりあえず作ったページがちゃんとherokuに登録されているか確認。

heroku list

=== My Apps
thawing-shelf-8495

自動的に作られた名前のままだがちゃんと表示される。
ググっても対処法が分からないのでとりあえず、

heroku restart

してみたが案の定変わらず。ログを確認してみるとこんな感じ。

heroku logs

2013-12-21T15:32:35.111156+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path=/favicon.ico host=thawing-shelf-8495.herokuapp.com fwd="220.1.64.3" dyno= connect= service= status=503 bytes=

dyno以降の項目が空になっているようだがこれは・・・・?

7
9
9

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
9