railsを学習したいと思いまして、まず環境構築をしようとしたのですがいきなりつまずいてしまったので投稿しました。
初心者なので読みにくい点など多いかと思いますが、わかりにくい点等ありましたらコメントよろしくお願いいたします。
前提・実現したいこと
railsを学習するための環境構築をしています。
###ここに質問の内容を詳しく書いてください。
railsでサーバーを立ち上げたところ、以下のエラーメッセージが出てきました。
ruby
1$ rails server -b 192.168.33.10 -d 2=> Booting Puma 3=> Rails 6.0.3.2 application starting in development 4=> Run `rails server --help` for more startup options 5Traceback (most recent call last): 6~~~~ 7~~~~ 8~~~~ 9Please run rails webpacker:install Error: No such file or directory @ rb_sysopen - /home/vagrant/rails_lessons/myapp/config/webpacker.yml (RuntimeError)
発生している問題・エラーメッセージ
下の方にrails webpacker:installとあるので実行したところ
$ 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/
と出てきたのでこれも実行しました。(node.jsのバージョンアップ)
ここから先は以下のソースを参考にしました。
リンク内容
一通り実行しようとするのですが以下のように詰まってしまいます。
nvm install stable v14.8.0 is already installed. node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by node) node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by node) node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by node) node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by node) nvm is not compatible with the npm config "prefix" option: currently set to "" Run `npm config delete prefix` or `nvm use --delete-prefix v14.8.0` to unset it.
###試したこと
エラーメッセージにあるnpm config delete prefix、nvm use --delete-prefix v14.8.0をそれぞれ試しました。
$ nvm use --delete-prefix v14.8.0 //こっちだけ走ります ~~~ ~~~ $ nvm install stable v14.8.0 is already installed. node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by node) node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by node) node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by node) node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by node) nvm is not compatible with the npm config "prefix" option: currently set to "" Run `npm config delete prefix` or `nvm use --delete-prefix v14.8.0` to unset it $ node -v v0.10.48
nodeの安定バージョンはすでにインストールされていると出るのですが、バージョンを確認しても以前のままなので困っています。
途中長いメッセージが出るので省略しましたが必要でしたらコメントの方よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
rails -v 6.0.3.2
ruby -v 2.6.3
centOS6
vagrant
node -v 0.10.48(現時点で)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/27 02:42
2020/08/27 02:50
2020/08/27 02:53