質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Q&A

0回答

1348閲覧

herokuでnode.jsデプロイ時にエラーが出る

pyon_214

総合スコア8

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

0グッド

0クリップ

投稿2020/12/07 04:00

node.jsで作成したwebアプリを初めてherokuにデプロイしようと考えているのですが、エラーが出てできません。

エラー文を見るとmoduleのsharpが悪さをしているように見受けられますが、エラー文を読んでも自力解決ができなかったため、有識者の皆様のお知恵をお借りしたく投稿させていただきました。

初学者のため基本的な知識に抜けのある場合があると思いますが、どうかご教授いただけると幸いでございます。

remote: Building source: remote: remote: -----> Node.js app detected remote: remote: -----> Creating runtime environment remote: remote: NPM_CONFIG_LOGLEVEL=error remote: NODE_ENV=production remote: NODE_MODULES_CACHE=true remote: NODE_VERBOSE=false remote: remote: -----> Installing binaries remote: engines.node (package.json): 12.16.2 remote: engines.npm (package.json): 6.14.4 remote: remote: Resolving node version 12.16.2... remote: Downloading and installing node 12.16.2... remote: npm 6.14.4 already installed with node remote: remote: -----> Installing dependencies remote: Prebuild detected (node_modules already exists) remote: Rebuilding any native modules remote: remote: > sharp@0.26.3 install /tmp/build_703b3ee2/node_modules/sharp remote: > (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy) remote: remote: internal/modules/cjs/loader.js:983 remote: throw err; remote: ^ remote: remote: Error: Cannot find module '../internal/parse-options' remote: Require stack: remote: - /tmp/build_703b3ee2/node_modules/sharp/node_modules/semver/classes/semver.js remote: - /tmp/build_703b3ee2/node_modules/sharp/node_modules/semver/index.js remote: - /tmp/build_703b3ee2/node_modules/sharp/install/libvips.js remote: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980:15) remote: at Function.Module._load (internal/modules/cjs/loader.js:862:27) remote: at Module.require (internal/modules/cjs/loader.js:1042:19) remote: at require (internal/modules/cjs/helpers.js:77:18) remote: at Object.<anonymous> (/tmp/build_703b3ee2/node_modules/sharp/node_modules/semver/classes/semver.js:5:22) remote: at Module._compile (internal/modules/cjs/loader.js:1156:30) remote: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10) remote: at Module.load (internal/modules/cjs/loader.js:1000:32) remote: at Function.Module._load (internal/modules/cjs/loader.js:899:14) remote: at Module.require (internal/modules/cjs/loader.js:1042:19) { remote: code: 'MODULE_NOT_FOUND', remote: requireStack: [ remote: '/tmp/build_703b3ee2/node_modules/sharp/node_modules/semver/classes/semver.js', remote: '/tmp/build_703b3ee2/node_modules/sharp/node_modules/semver/index.js', remote: '/tmp/build_703b3ee2/node_modules/sharp/install/libvips.js' remote: ] remote: } remote: internal/modules/cjs/loader.js:983 remote: throw err; remote: ^ remote: remote: Error: Cannot find module '../internal/parse-options' remote: Require stack: remote: - /tmp/build_703b3ee2/node_modules/sharp/node_modules/semver/classes/semver.js remote: - /tmp/build_703b3ee2/node_modules/sharp/node_modules/semver/index.js remote: - /tmp/build_703b3ee2/node_modules/sharp/lib/libvips.js remote: - /tmp/build_703b3ee2/node_modules/sharp/[eval] remote: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980:15) remote: at Function.Module._load (internal/modules/cjs/loader.js:862:27) remote: at Module.require (internal/modules/cjs/loader.js:1042:19) remote: at require (internal/modules/cjs/helpers.js:77:18) remote: at Object.<anonymous> (/tmp/build_703b3ee2/node_modules/sharp/node_modules/semver/classes/semver.js:5:22) remote: at Module._compile (internal/modules/cjs/loader.js:1156:30) remote: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10) remote: at Module.load (internal/modules/cjs/loader.js:1000:32) remote: at Function.Module._load (internal/modules/cjs/loader.js:899:14) remote: at Module.require (internal/modules/cjs/loader.js:1042:19) { remote: code: 'MODULE_NOT_FOUND', remote: requireStack: [ remote: '/tmp/build_703b3ee2/node_modules/sharp/node_modules/semver/classes/semver.js', remote: '/tmp/build_703b3ee2/node_modules/sharp/node_modules/semver/index.js', remote: '/tmp/build_703b3ee2/node_modules/sharp/lib/libvips.js', remote: '/tmp/build_703b3ee2/node_modules/sharp/[eval]' remote: ] remote: } remote: gyp: Call to 'node -p "require('./lib/libvips').minimumLibvipsVersion"' returned exit status 1 while in binding.gyp. while trying to load binding.gyp remote: gyp ERR! configure error remote: gyp ERR! stack Error: `gyp` failed with exit code: 1 remote: gyp ERR! stack at ChildProcess.onCpExit (/tmp/build_703b3ee2/.heroku/node/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16) remote: gyp ERR! stack at ChildProcess.emit (events.js:310:20) remote: gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) remote: gyp ERR! System Linux 4.4.0-1081-aws remote: gyp ERR! command "/tmp/build_703b3ee2/.heroku/node/bin/node" "/tmp/build_703b3ee2/.heroku/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" remote: gyp ERR! cwd /tmp/build_703b3ee2/node_modules/sharp remote: gyp ERR! node -v v12.16.2 remote: gyp ERR! node-gyp -v v5.1.0 remote: gyp ERR! not ok remote: npm ERR! code ELIFECYCLE remote: npm ERR! errno 1 remote: npm ERR! sharp@0.26.3 install: `(node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)` remote: npm ERR! Exit status 1 remote: npm ERR! remote: npm ERR! Failed at the sharp@0.26.3 install script. remote: npm ERR! This is probably not a problem with npm. There is likely additional logging output above. remote: remote: npm ERR! A complete log of this run can be found in: remote: npm ERR! /tmp/npmcache.O1T1o/_logs/2020-12-07T03_08_19_715Z-debug.log remote: remote: -----> Build failed remote: remote: We're sorry this build is failing! You can troubleshoot common issues here: remote: https://devcenter.heroku.com/articles/troubleshooting-node-deploys remote: remote: Some possible problems: remote: remote: - node_modules checked into source control remote: https://devcenter.heroku.com/articles/node-best-practices#only-git-the-important-bits remote: remote: - A module may be missing from 'dependencies' in package.json remote: https://devcenter.heroku.com/articles/troubleshooting-node-deploys#ensure-you-aren-t-relying-on-untracked-dependencies remote: remote: Love, remote: Heroku remote: remote: ! Push rejected, failed to compile Node.js app. remote: remote: ! Push failed remote: Verifying deploy... remote: remote: ! Push rejected to damp-dusk-40736. remote: To https://git.heroku.com/damp-dusk-40736.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://git.heroku.com/damp-dusk-40736.git'

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問