1.はじめに
Ruby on Railsにてポートフォリオ2作目着手します。
1作目よりは理解度が深まっているはずなので、制作しながら手順を記録に残しておきます。
2.前提条件
開発環境
Ruby:ruby 3.1.2
Rails:Rails 6.1.6.1
OS:Windows11 Home
やりたいこと
新規アプリケーション作成。
3.手順
①新規アプリケーション作成
まずはアプリケーションを作成するためのコマンド(下記)を入力する。
$ rails new アプリケーション名
アプリケーション名は、大文字始まりでも小文字始まりでも多分問題ないです。
アプリケーションを削除したい場合(スペルミスした時とか)は、 rm -rf アプリケーション名
とすると削除できます。
rmはremoveの略で、ファイルやフォルダを削除するコマンド。
-rf はremove recursively forceの略で、コマンドオプションの1つで「フォルダ内のすべてのファイルとフォルダを削除する」という意味。
②対象のディレクトリへ移動
ec2-user:~/environment (main) $ cd アプリケーション名
↓ すると、、
ec2-user:~/environment/アプリケーション名 (main) $
※上記のように、パスの表記にアプリケーション名が入ります!(これで対象のディレクトリに移動した状態となります。)
③サーバーを起動
ec2-user:~/environment/アプリケーション名 (main) $ rails s
↓ 下記のように英文が表示される
ec2-user:~/environment/Food_log (main) $ rails s
=> Booting Puma
=> Rails 6.1.7 application starting in development
=> Run `bin/rails server --help` for more startup options
Puma starting in single mode...
* Puma version: 5.6.5 (ruby 3.1.2-p20) ("Birdie's Version")
* Min threads: 5
* Max threads: 5
* Environment: development
* PID: 12080
* Listening on http://127.0.0.1:8080
* Listening on http://[::1]:8080
Use Ctrl-C to stop
※ここで上記の英文ではなく、とんでもない量の英文が出ていたらエラーが出ているので、原因を探る必要があります。
④ブラウザで確認
クラウド9のPreview(赤枠)をクリックして、、
↓Preview Running Applicacion(赤枠)をクリックして、、
↓ブラウザで開くためのボタン(赤枠)をクリックすると、、
↓ ブラウザで確認できる!(今の時点ではエラー出てますが。。笑)
⑤エラー解除するためのホストの設定
(ここの具体的な説明は割愛しますが、興味があれば調べてください。)
config(設定)フォルダの中のenvironments(環境)フォルダの中のdevelopment.rb(開発環境)に下記の記述をする!
(省略)
:
:
config.hosts.clear
end
⑥サーバーを一度切り、もう一度立ち上げて確認する
まずはサーバーを切ります。
「ctrl + c」を押す。
↓
そして、もう一度サーバーを立ち上げるために「③サーバーを起動」の手順を元に入力してください。(「rails s」とターミナルに入力したらOKです!そしてブラウザで確認!)
↓下記の画面が出たらOKです!サーバー起動できてます!
4.最後に
今日はここまでとしておきます!次はGitHubにpushする手順を書いていきます!
最後まで読んでくださり、ありがとうございました!