前提・実現したいこと
3日前にrailsの学習を始めましたが、エラーで進めなくて困っています。
[rails new {~~~}]コマンドで新しいプロジェクトを開始しようとしたのですが、
下記のようなエラーが発生します。(作成自体はできるのですが、その後がうまくいかなくなってしまいます)
ここで、「Node.jsが古いよ」と言われていることはわかったので、
Node.jsをインストールしたのですが、ターミナルを開き直してもバージョンが「v 0.10.48」のままで更新されません。
(ホストOS? 上では Node v14.5.0となっており、正しくインストールできているようです)
おそらく、ローカル開発環境にも正しくNode.jsをインストールしなければいけないのだと思いますが、
その方法がわかりません。
ググってみて、何個か試してみたのですが、一向にNodeのバージョンが更新されません。
(例: pkgからインストールしたNode.jsをアンストし、再度Homebrew, nodebrewを用いてNode.jsをインストール )
(例: ローカル開発環境でnvmを用いて、Node.jsの取得)
ご教授よろしくお願いいたします。
発生している問題・エラーメッセージ
[vagrant@localhost rails_lessons]$ rails new myapp create create README.md create Rakefile create .ruby-version create config.ru create .gitignore create Gemfile run git init from "." Initialized empty Git repository in /home/vagrant/rails_lessons/myapp/.git/ create package.json create app create app/assets/config/manifest.js create app/assets/stylesheets/application.css create app/channels/application_cable/channel.rb create app/channels/application_cable/connection.rb ーーー(中略)ーーー Using webdrivers 4.4.1 Using webpacker 4.2.2 Bundle complete! 17 Gemfile dependencies, 74 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. run bundle binstubs bundler The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java`. run bundle exec spring binstub --all * bin/rake: Spring inserted * bin/rails: Spring inserted rails webpacker:install **Webpacker requires Node.js >= 8.16.0 and you are using 0.10.48 Please upgrade Node.js https://nodejs.org/en/download/**
試したこと
・pkgからインストールしたNode.jsをアンストし、再度Homebrew, nodebrewを用いてNode.jsをインストール
・ローカル開発環境でnvmを用いて、Node.jsの取得
補足情報(FW/ツールのバージョン)
・ macOS v10.15.5
・ ruby v2.6.5p114
・ Rails v6.0.3.2
・ node v0.10.48
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。