Railsサーバーを立てようとしたときにエラーが出てしまったのでその解決法です。
こちらを参照にしてrails開発環境の構築をトライ。
LINK:https://prog-8.com/docs/rails-env
Railsサーバーを立てるため、下記を入力。
$ Rails S
すると下記のようなエラーが。
Webpacker configuration file not found /Users/shotarokamimura/tweet_app/config/webpacker.yml. Please run rails webpacker:install Error: No such file or directory @ rb_sysopen -
ググってみると、rails 6の開発環境にはwebpackerとyarnのインストールが必要とのこと。
参照:https://qiita.com/NaokiIshimura/items/8203f74f8dfd5f6b87a0
なのでまずはwebpackerをインストール。
$ rails webpacker:install
すると次のエラー。
sh: node: command not found
sh: nodejs: command not found
Node.js not installed. Please download and install Node.js https://nodejs.org/en/download/
Node.jsをまずインストールする必要があるらしい。
指示された通りに、https://nodejs.org/en/download/へ移動する。
ダウンロードして、再度webpackerをインストール。
すると次のエラー。
Yarn not installed. Please download and install Yarn from https://yarnpkg.com/lang/en/docs/install/
Yarnをインストール。
$ brew install yarn
すると次のエラーが。
Error: The following directories are not writable by your user:
/usr/local/include
/usr/local/lib
You should change the ownership of these directories to your user.
sudo chown -R $(whoami) /usr/local/include /usr/local/lib
なので指示通り、以下を実行
$ sudo chown -R $(whoami) /usr/local/include /usr/local/lib
再度yarnをインストールを実行するとできた。
yarnがインストールできてるかは下記で確認できる。
$ yarn -v
なのでwebpackerを再度インストール。
$ rails webpacker:install
今度は完了。
順番的にはyarn→webpackerの順番でインストールする必要があるらしい。
再度、rails s をlocalhost:3000を確認すると、下記の画面が無事に出てきた。