我试图从我的Windows 10操作系统将我的node express应用程序部署到heroku并使用git bash终端,但是无论何时我尝试运行heroku命令它都会返回此错误
' / C /用户/用户/应用程序数据/漫游/ NPM / node_modules / heroku上-CLI / bin中/运行: 第19行:/ c / Program Files / nodejs / node:无法执行二进制文件: 执行格式错误'
请有人知道我如何解决这一挑战吗?
PS:我在git bash上以管理员身份运行命令
答案 0 :(得分:1)
从heroku-cli GitHub repository我可以看到run
文件的以下第19行:
node "$DIR/run.js" "$@"
看起来它试图运行run.js
文件但失败了,因为无法将node
识别为可执行的二进制文件。
您的NodeJS版本可能是错误的架构,或者安装不成功。无论如何似乎node
未正确安装。
所以我会正确卸载它并再次安装它关于操作系统的架构