一部不具合を含んだコードや誤った記述があったため、質問を削除しました。再度調べ直して投稿します。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
回答が間違えていましたら、申し訳ありません。
ターミナルを起動後、以下を入力してみて下さい。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
(1)
ターミナルに、
nvm ls-remote と入力。
こちらを実行すると、node.jsの各種バージョンが
表示されるようです。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
表示されたバージョンの横に、緑色の文字で、
(Latest LTS Dubnium)、と書かれた物があります。
(現在は、(v12.16.1)の横に書いてあると思います。)
こちらのバージョンを選ぶと良いそうです。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
(2)
次に、ターミナルに、nvm install v12.16.1
と入力します。
(注)(v12.16.1)に変更する場合の方法です。
他のバージョンを選択される場合は、
末尾のバージョンを任意の物に変更して下さい。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
(3)
最後に、node -vで、バージョンが変更されたか、
ご確認下さい。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
申し訳ございません、上記手順をWindowsパソコンで
試してみたのですが、使用出来ませんでした。
失礼しました。
投稿2020/03/24 14:11
編集2020/03/24 14:33総合スコア28
0
自分のrailsアプリ(app265フォルダ)で試してみました。
※念のため、オリジナルのrailsアプリ(app265フォルダ)はバックアップしておく
元のバージョン
$ cat app265/vendor/bundle/gems/webpacker-4.2.2/.node-version
8.16.0
Gemfileを修正した (webpackerのバージョン指定を削除)
#gem 'webpacker', '~> 4.0'
gem 'webpacker'
Gemのアップデート
$ bundle update
........
........
Fetching webpacker 5.0.0 (was 4.2.2)
Installing webpacker 5.0.0 (was 4.2.2)
Bundle updated!
新しいwebpacker(5.0.0)がインストールされた
app265/vendor/bundle/gems/webpacker-5.0.0
app265/vendor/bundle/gems/webpacker-4.2.2
nodeのバージョンを確認
$ cat app265/vendor/bundle/gems/webpacker-5.0.0/.node-version
10.13.0
以上のように、nodeのバージョンが「8.16.0」から「10.13.0」に変わったようです。
railsも通常通り起動しました。(全機能を確認したわけでは無い)
$ bundle exec rails s
railsアプリをバックアップしてから、試してみてください。
MacOS + Homebrew
ruby 2.6.5p114
Rails 6.0.2.2
投稿2020/03/24 12:45
総合スコア7337
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。