実現したいこと
renderを使って、Ruby on Railsを用いたWebアプリを公開したいです。
前提
Ruby on Railsで作っているWebアプリをrenderを使ってデプロイしようとしているのですが、今の知識では太刀打ちできないエラーが出て必ずデプロイに失敗してしまいます。
発生している問題・エラーメッセージ
Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core doesn't exist Oct 8 10:16:13 AM .mjs Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.mjs doesn't exist Oct 8 10:16:13 AM .js Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.js doesn't exist Oct 8 10:16:13 AM .sass Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.sass doesn't exist Oct 8 10:16:13 AM .scss Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.scss doesn't exist Oct 8 10:16:13 AM .css Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.css doesn't exist Oct 8 10:16:13 AM .module.sass Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.module.sass doesn't exist Oct 8 10:16:13 AM .module.scss Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.module.scss doesn't exist Oct 8 10:16:13 AM .module.css Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.module.css doesn't exist Oct 8 10:16:13 AM .png Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.png doesn't exist Oct 8 10:16:13 AM .svg Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.svg doesn't exist Oct 8 10:16:13 AM .gif Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.gif doesn't exist Oct 8 10:16:13 AM .jpeg Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.jpeg doesn't exist Oct 8 10:16:13 AM .jpg Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core.jpg doesn't exist Oct 8 10:16:13 AM as directory Oct 8 10:16:13 AM /opt/render/project/src/app/javascript/@popperjs/core doesn't exist Oct 8 10:16:13 AM /opt/render/project/src/node_modules/bootstrap/dist/js/node_modules doesn't exist or is not a directory Oct 8 10:16:13 AM /opt/render/project/src/node_modules/bootstrap/dist/node_modules doesn't exist or is not a directory Oct 8 10:16:13 AM /opt/render/project/src/node_modules/bootstrap/node_modules doesn't exist or is not a directory Oct 8 10:16:13 AM /opt/render/project/src/node_modules/node_modules doesn't exist or is not a directory Oct 8 10:16:13 AM /opt/render/project/node_modules doesn't exist or is not a directory Oct 8 10:16:13 AM /opt/render/node_modules doesn't exist or is not a directory Oct 8 10:16:13 AM /opt/node_modules doesn't exist or is not a directory Oct 8 10:16:13 AM /node_modules doesn't exist or is not a directory Oct 8 10:16:13 AM looking for modules in /opt/render/project/src/node_modules Oct 8 10:16:13 AM using description file: /opt/render/project/src/package.json (relative path: ./node_modules) Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM using description file: /opt/render/project/src/package.json (relative path: ./node_modules/@popperjs/core) Oct 8 10:16:13 AM no extension Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core doesn't exist Oct 8 10:16:13 AM .mjs Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.mjs doesn't exist Oct 8 10:16:13 AM .js Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.js doesn't exist Oct 8 10:16:13 AM .sass Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.sass doesn't exist Oct 8 10:16:13 AM .scss Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.scss doesn't exist Oct 8 10:16:13 AM .css Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.css doesn't exist Oct 8 10:16:13 AM .module.sass Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.module.sass doesn't exist Oct 8 10:16:13 AM .module.scss Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.module.scss doesn't exist Oct 8 10:16:13 AM .module.css Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.module.css doesn't exist Oct 8 10:16:13 AM .png Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.png doesn't exist Oct 8 10:16:13 AM .svg Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.svg doesn't exist Oct 8 10:16:13 AM .gif Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.gif doesn't exist Oct 8 10:16:13 AM .jpeg Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.jpeg doesn't exist Oct 8 10:16:13 AM .jpg Oct 8 10:16:13 AM Field 'browser' doesn't contain a valid alias configuration Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core.jpg doesn't exist Oct 8 10:16:13 AM as directory Oct 8 10:16:13 AM /opt/render/project/src/node_modules/@popperjs/core doesn't exist Oct 8 10:16:13 AM Oct 8 10:16:13 AM ==> Build failed 😞
該当のソースコード
Ruby
1# 特定のモデルやコントローラーの特定の記述がおかしい、みたいな話ではない・・・かも?2# ただ、設定に関わるファイルがそもそも存在していない可能性や、依存性の問題が発生しているのだろうと思いました。
試したこと
ダメもとで、ターミナルの
"npm install"
コマンドで依存関係を一度まっさらに再インストールする、というやり方を試してみましたが、効果がありませんでした。
補足情報(FW/ツールのバージョンなど)
導入したGemはこちらになります。
ruby
1#Boostrup(サイトの装飾のため)2gem 'bootstrap', '~> 4.3.1'3gem 'jquery-rails'4 5# コードに"binding.pry"と書き込んでparamsなどを確認できるgem6gem 'pry-rails'7 8gem 'devise'9 10# Railsで画像を投稿する機能を実装する時に使うgem2つ11gem 'mini_magick'12gem 'image_processing', '~> 1.2'13 14# Render使用時のデータベースであるPostgreSQLを使用できるようにするためのgem15group :production do16 gem 'pg'17end

0 コメント