前提・実現したいこと
Railsでウェブサイトを作っておりAWS LightSailにデプロイしようとしているのですがつまづいています。
rails assets:precompile RAILS_ENV=productionが上手くいきません????♂️
調べるとnodejsのバージョンの問題が出てくるので変えてみましたが上手くいきませんでした。
どなたかどうかお助けください????♂️
発生している問題・エラーメッセージ
make: *** [Release/obj.target/binding/src/binding.o] Error 1 make: Leaving directory `/var/www/ToMmisMixStudio/node_modules/node-sass/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/var/www/ToMmisMixStudio/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at ChildProcess.emit (node:events:394:28) gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) gyp ERR! System Linux 4.14.243-185.433.amzn2.x86_64 gyp ERR! command "/home/ec2-user/.nvm/versions/node/v16.9.1/bin/node" "/var/www/ToMmisMixStudio/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd /var/www/ToMmisMixStudio/node_modules/node-sass gyp ERR! node -v v16.9.1 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok Build failed with error code: 1 info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
アクセスしてみてもWe're sorry, but something went wrong.とでるのでエラーログを出力しましたがやはりプリコンパイルが上手く行ってなさそうです...
F, [2021-09-17T05:18:57.991898 #4536] FATAL -- : [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] ActionView::Template::Error (The asset "application.css" is not present in the asset pipeline. ): [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] 5: <%= csrf_meta_tags %> [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] 6: <%= csp_meta_tag %> [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] 7: [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] 8: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] 9: <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %> [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] 10: <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" /> [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] 11: <link rel="preconnect" href="https://fonts.googleapis.com"> [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] [baa0e4bf-6d6f-4d32-bdf7-02685e460af8] app/views/layouts/application.html.erb:8
試したこと
rails assets:precompile RAILS_ENV=production
node.jsのバージョン変え16から14.10と変えて試してみました。
補足情報(FW/ツールのバージョンなど)
Rails 6.0.0
Ruby 2.6.5
あなたの回答
tips
プレビュー