科学/IT

Railsでアプリ作成してHerokuにアップしてブラウザで表示するとエラー

投稿日:2017年7月7日 更新日:

 

今回は、Railsでアプリを作成し、
それを、Herokuにアップロードしたのは
うまく行ったようでした。

エラーが出ないので、うまく行ったと思ったのですが、
その後、HeorkuのアプリのURLを、
ブラウザーに入力して表示してみると、
こんなエラー(下図参照)が発生しました。

今日は、このエラーをどのように解決したか
書いてみたいと思います。

 

Advertisements

スポンサードリンク.(Sponsored Link)

手順の確認

そこで、Herokuにアップロードするための手順を、
もう一度見直してみました。

  1. 自分のローカルPC内のアプリのディレクトリーにCdで移動する
  2. Herokuにログインする
  3. herokuアプリを作成する

    ※ herokuアプリ名は、自分のアプリ名を入れてください。
    ※herokuアプリ名は、他の人が作成したアプリ名と
    同じものは使えません。
    ですので、自分独自のアプリ名にしてください。
  4. アプリ名に対応するgit remoteのURLを確認する

    ※ 一行目のappname、二行目、三行目のappname_for_heroku、
    四行目、五行目のapp-name-for-github は、
    自分の好きな名前にします。

     

  5. Heroku用の設定
    私は、最近まで知らなかったんですが、
    HerokuのデータベースはPostgreSQLを使用するんですね。
    もし、開発環境でMySQLや、 その他のデータベースを
    使用している場合には、
    データベースの設定ファイルの書き換えが必要となります。
    1. (Gemfile)
      下記のコードをGemfileの最後に追加します。

       
    2. Gemfileを変更したら、bundle installをターミナルで実行します。

       
    3. HerokuでPostgreSQLを使用するために database.ymlを修正する

       
    4. GITにコミットする

       
  6. Herokuにデプロイする

     
  7. Herokuにマイグレーションをする

     
  8. PostreSQLのアドオンの追加

     

 

問題解決

と、ここまで確認して来て、「あっ」と思いましたけど、
何だと思いますか?

って知るわけないよね。

最後のやってなかったんですよ!

そこで、PostgreSQLのアドオンを追加してから、
再度、URLを叩くと、きちんとアプリが起動できたのです。

問題をきちんと自分で解決できるって、いいもんですね〜

最初は、問題だらけだったのが、
自分で解決できる問題が、一個、ニ個と増えてきて、
だんだん、正確さが高まってきてます。

やる気出てきました。

スポンサード・リンク (Sponsored Link)....

-科学/IT

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

ペルセウス座流星群2018!方角や日時や群馬県の穴場はどこ?

皆さんこんにちは。 夜空に軽やかに流れる流れ星を見かけた時は 三回願い事をするいいと聞いたことがありますか? でも、流れ星はすぐに消えてしまうので、 その短い時間の間に、3回願い事を唱えるのは難しいで …

Mac High Sierraにanyenv rbenv ruby2.5.0をインストール

みなさん、こんにちは。 私は今、Ruby on Railsを勉強しています。 自分のオリジナルアプリをCloud9で開発中です。 先では、開発もしていくので、ここでiMacに Ruby on Rail …

しぶんぎ座流星群2019!方角や日時や九州・鹿児島の穴場はどこ?

皆さんこんにちは。 今年の冬に、また、しぶんぎ座流星群がやってきます。 冬の空は、とっても済んでいて星空がよく見えるので、 今年も、しぶんぎ座流星群が美しく流れるのを見てみたいですね。 そこで、今日は …

10~20年後の未来を予測~超薄型繊維で電圧を生成する新技術から未来を予測!

皆さんこんにちは。10年後の未来がどうなるのか・・・ 「人工知能(AI)の普及で10年後~20年後の社会はどう変わるか?」 この記事を書いてみて思うのは 今の科学の発達の仕方をみてみると、 10年後~ …

遺伝子調査が進化論を全否定!人類を創造したのは宇宙人?

皆さん、こんにちは。 最近、人工知能とか10年後に仕事が半分になるなどの記事を 書いてる都合上、いろんな記事を読んでいるうちに、 自然進化論を真っ向から否定する科学系サイトの記事に 出くわしました。 …

スポンサードリンク