前提・実現したいこと
初心者でrails チュートリアルを勉強中の者です。
AWS Cloud9でrails チュートリアルで手順通りに進め、2章の2.2の中でrails server を実行し詰まりました。
解説動画やrailsチュートリアルのコードが書かれている画像には
=> Rails 5.1.6 application starting in developmentの後にURLが表示されていますが、
私の画面上では表示されません。
Listening on tcp://localhost:8080行のtcp://localhost:8080を
http://localhost:8080に変更し、グーグルクロムで開いても
このサイトにはアクセスできません。と表示されてしまいます。
ネットで検索した方法等、以下のことを実施しましたが、解決できておりません。
他にどのようなことが考えられるか、お分かりの方、いらっしゃいましたらご教授ください。
発生している問題・エラーメッセージ
ec2-user:~/environment/toy_app (master) $ rails server
=> Booting Puma
=> Rails 5.1.6 application starting in development
=> Run rails server -h
for more startup options
Puma starting in single mode...
- Version 3.9.1 (ruby 2.4.1-p111), codename: Private Caller
- Min threads: 5, max threads: 5
- Environment: development
- Listening on tcp://localhost:8080
Use Ctrl-C to stop
試したこと
①AWS Cloud9のenvironmentsを削除し最初からやり直しました。bitbucketのリポジトリとSSH鍵もすべて消去してやり直しました。それでも治りませんでした。
②$ ps aux | grep puma を実行し確認しました。
ec2-user:~/environment/toy_app (master) $ ps aux | grep puma
ec2-user 3349 0.0 0.2 110512 2096 pts/1 S+ 06:36 0:00 grep --color=auto puma
上記の結果になり、ここのエラーではないと判断しました。
③$ rails server -b $IP -p $PORTを試しましたが同じようにこのサイトにはアクセスできませんと表示されました。
④$ lsof -i -P | grep 8080を実行しましたが、何も反応を示しませんでした。
補足情報(FW/ツールのバージョンなど)
Rails 5.1.6
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
Windows10
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。