Cloud9でのrails用サーバ起動方法

地味に忘れるので備忘録。

状況

Cloud9で最低限のコードを書いたのち、サーバーを起動してブラウザ上で動作を確認してみたい

環境

方法

  • サーバ起動のコマンド $ rails s -b $IP -p $PORT
  • コマンド実行結果(出力結果)
=> Booting Puma
=> Rails 5.1.4 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.11.0 (ruby 2.4.0-p0), codename: Love Song
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:8080
Use Ctrl-C to stop

ブラウザでアクセス https://【レポジトリ名】-【Cloud9のユーザ名】.c9users.io/【適当なパス※1】

なお、今自分がCloud9でプログラムを書いているページのURLは以下の通りです。

https://ide.c9.io/【Cloud9のユーザ名】/【レポジトリ名】

適当なパス※1は、$ rake route で確認して適切なURI Patternを記述します。

そのほか

Rails 4.2.0の時は、同じコマンドでもBooting PumaではなくBooting WEBrickになっていたように思います。

そのときは、コンソール上に勝手にアクセスするURLが表示されていましたが、Rails5はどこかで設定する必要があるのかもしれません。