expressで作成したコードをクラウドにscpで送信した後、npm startを実行したら以下のエラーが発生しました。
macで開発していて、そこでlocalhostにアクセスしていた時は普通に動作していました。
クラウドのOSはUbuntu 16.04 64bit Plain (Ubuntu 64bit)です。
/home/intern_backend/node_modules/bindings/bindings.js:83 throw e ^ Error: /home/intern_backend/node_modules/node-expat/build/Release/node_expat.node: invalid ELF header at Error (native) at Object.Module._extensions..node (module.js:435:18) at Module.load (module.js:344:32) at Function.Module._load (module.js:301:12) at Module.require (module.js:354:17) at require (internal/module.js:12:17) at bindings (/home/intern_backend/node_modules/bindings/bindings.js:76:44) at Object.<anonymous> (/home/intern_backend/node_modules/node-expat/lib/node-expat.js:4:32) at Module._compile (module.js:410:26) at Object.Module._extensions..js (module.js:417:10)
ELFなるものによるエラーとのことで、検索してみたのですがよくわからず、解決出来ません。
該当モジュールを再インストールすることで解決した例もあるようなのですがそれも上手く行きませんでした。
localhostで動かしていたものをクラウドなどのサーバに挙げて動作させるにはどうしたら良いのでしょうか?
助言いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/01 18:56