Повторные ошибки при попытке запустить git pu sh heroku master - PullRequest
0 голосов
/ 23 апреля 2020

Пытаюсь выложить sh приложение к героку, конкретно бот для Discord. Я следовал этому руководству: https://medium.com/davao-js/v2-tutorial-deploy-your-discord-bot-to-heroku-part-2-9a37572d5de4

Во время разработки у меня были проблемы с установкой node-gyp. npm i не сработало, когда я пытался, но npm i -g node-gyp сработало, и я успешно установил node-gyp. Однако при попытке npm install обновить мой файл package-lock. json или при попытке git push heroku master я получаю ту же ошибку:

gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:310:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Windows\System32\lemon-cookie-bot
gyp ERR! node -v v12.16.2
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! lemon-cookie-bot@1.0.0 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the lemon-cookie-bot@1.0.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Я не уверен, что это значит. Я погуглил ошибку стека, а также код ELIFECYCLE и errno 1, но я не нашел решений, которые бы сработали для меня. Я полагаю, что ошибка полностью связана с перестройкой node-gyp, так как при попытке сделать pu sh to heroku других ошибок нет. Я не до конца понимаю. Пожалуйста, будьте внимательны в своих ответах.

...