【发布时间】:2020-08-25 21:59:23
【问题描述】:
我在将应用程序部署到 Heorku 时遇到问题,我有一个现有应用程序(节点 js 服务器),在我安装 Heroku 的同一个 git 存储库中,当我推送 Heroku 主服务器(git push heroku 主服务器)时,我收到了这个输出:
我删了一些代码。
C:\some_folders>git push heroku master
remote: -----> Installing binaries
remote: engines.node (package.json): unspecified
remote: engines.npm (package.json): unspecified (use default)
remote:
remote: Resolving node version 12.x...
remote: Downloading and installing node 12.18.3...
remote: Using default npm version: 6.14.6
remote:
remote: -----> Installing dependencies
remote: Prebuild detected (node_modules already exists)
remote: Rebuilding any native modules
remote:
remote: > bcrypt@5.0.0 install /tmp/build_1be9d777/node_modules/bcrypt
remote: > node-pre-gyp install --fallback-to-build
remote:
remote: sh: 1: node-pre-gyp: Permission denied
remote: npm ERR! code ELIFECYCLE
remote: npm ERR! errno 126
remote: npm ERR! bcrypt@5.0.0 install: `node-pre-gyp install --fallback-to-build`
remote: npm ERR! Exit status 126
remote: npm ERR!
remote: npm ERR! Failed at the bcrypt@5.0.0 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.oPATN/_logs/2020-08-25T21_49_16_056Z-debug.log
remote:
remote: -----> Build failed
我该如何解决?
【问题讨论】:
-
轻松使用所有大写字母。这被认为是大喊大叫。