正直細かいことは理解してないんですけど、macのruby環境でnodeが入ってなくて怒られるので
$ rails s
=> Booting Puma
=> Rails 6.0.3.2 application starting in development
=> Run `rails server --help` for more startup options
env: node: No such file or directory
========================================
Your Yarn packages are out of date!
Please run `yarn install --check-files` to update.
========================================
To disable this check, please change `check_yarn_integrity`
to `false` in your webpacker config file (config/webpacker.yml).
Exiting
ここから動くようになるまでの設定をメモしておきます。
現状は
$ node -v
bash: node: command not found
$ nodebrew list
not installed
という状態
$ nodebrew install-binary latest
最新のnodeを入れると、下のようにv14.5.0は出るようになるが、current: noneになる。
$ nodebrew list
v14.5.0
current: none
下のコマンドで、currentに設定される。
$ nodebrew use v14.5.0
use v14.5.0
$ nodebrew list
v14.5.0
current: v14.5.0
これで、動くようになります。このやり方がいいのか分からないですが…
$ rails s
=> Booting Puma
=> Rails 6.0.3.2 application starting in development
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 4.3.5 (ruby 2.7.1-p83), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:3000
* Listening on tcp://[::1]:3000
Use Ctrl-C to stop
コメント