質問: rails-tutorialをしているプログラミング初学者です。 チュートリアルを進めていくと、AWSのサーバーで「Blocked host:」というエラーが出ました。 このエラーを解決する方法を知りたいという質問です。 状況の詳細を書きます。 ・rails-tutorialの第六版をやり始めた初学者です。 ・第1章のチュートリアルを進めていき、「rails server」を実行するところまで動かし、そこで発生したエラーです。 ・チュートリアルを進めていく過程で「/hello_app/config/environments/development.rb」に「config.hosts.clear」を追記せよ、と指示があったので指示通りにしました。 ・エラーについて「rails-tutorial Blocked host」などで検索してみましたが、やはり上記の「config.hosts.clear」を書き足せとしか自分には見つけられませんでした。(あるいは自分の知識不足で理解できない解決方法が載っていて、それを理解するには何を理解すべきかもわからないほど難解でした。) ・他の原因も考えてみましたが自分に思いつけなかったので質問しました。 以上が、状況の詳細と解決したい問題点です。 もし不足している情報があれば書き足します。 以下に自分の予想も書きます。 development.rbファイルにはconfig.hosts.clearを書き足しただけで、そこから「保存?」のようなものはしていません。ただ記述しただけなので、何か保存のようなものが必要だったのかな、という予想は立てたので、調べてみましたが、うまく検索できませんでした。 画像も添付します。 ご回答いただけると嬉しいです。よろしくお願いします。![エラーが出た画像です。](https://i.stack.imgur.com/4EPCR.png)
回答: @innu さん 私もチュートリアルを進めていたところ同じ箇所で同じエラーが発生しました。 (AWS Cloud9でPreview Running Applicationを開いたところ、Blocked host:」と表示された状態です) 私の場合はAWS Cloud9上の Gemfile と development.rb を上書き保存(それぞれのファイルを開いた後に command + s)した後に、ubuntu:~/enviroment/hello_app $ bundle install を実行して、別タブにて rails server を実行したところ、先程のエラー画面が出なくなりました。 既に解決済みかもしれませんが、どなたかの助けになればと思い、コメントを残させて頂きます。 私自身はこの質問に巡り合えたことで、上記のエラーが自分だけに起きていることではないと分かり、落ち着いて対処することができました。ありがとうございます!