前提
ローカル環境のLaravelで作成したアプリをgit経由でデプロイ(エックスサーバー)しました。認証フォーム(breeze)以外のページは開くのですが、認証ページを開くと500エラーが出ます。.envのAPP_DEBUG-trueにしてエラーを確認したところ以下のようなエラーが出ました。
Vite manifest not found at:
Did you forget to run npm install && npm run dev
?
アプリのurl
https://log.a-ray-of-light.com/
実現したいこと
本番環境でlaravel breezeを使いたい。
そのためにnpmをインストールしたい。
sshで接続しnpm installを実行したら以下の文が表示される。
発生している問題・エラーメッセージ
$ npm install node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node) node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node) node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node) node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)
試したこと
・実行するディレクトリhomeやlaravelプロジェクトでも試したみました。
・nodebrewはインストール済み。
・ nodebrew install-binary latestでNode.jsはインストール&設定済み。
・以下のコマンドを実行しても同じ結果
npm run build
node -v
npm -v
・エラーをググって以下のページを実行したがダメ。
https://stackoverflow.com/questions/72798465/vite-manifest-not-found-at-c-users-hp-example-app-public-build-manifest-json
・Laravel Mixへの移行を試そうとしたが、公式のページの一番初めの”npm install --save-dev laravel-mix”も成功しない。
補足情報(FW/ツールのバージョンなど)
Macのターミナルからsshでエックスサーバーに接続して作業してます。
sshで初めに接続したときに
-bash: .nodebrew/current/bin:/home/........./bin:/home/........./bin:/usr/lib/courier-imap/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/........./.composer/vendor/bin: そのようなファイルやディレクトリはありません
と表示されるのは何か関係があるのでしょうか?
回答1件
あなたの回答
tips
プレビュー