您好我想将我的Java Web应用程序部署到heroku,但它根本不顺利 . 我需要执行此命令来部署war文件:
heroku deploy:war --war build/libs/GradleSample.war --app
但是,当我这样做时,我收到此消息:deploy:war不是heroku命令 .
所以我需要运行这个命令:
heroku插件:安装https://github.com/heroku/heroku-deploy
但我收到此错误消息;
▸npmERR!节点v6.9.5▸npm错误! npmv3.10.10▸npm错误!代码EISDIR▸npmERR! errno-21▸npmERR!系统调用▸▸npmERR! eisdir EISDIR:目录上的非法操作,阅读▸npmERR! eisdir这很可能不是npm本身的问题▸npmERR! eisdir并且与npm无法在▸npmERR中找到package.json有关! eisdir您正在尝试安装的软件包 . ▸▸npmERR!如有任何支持请求,请提供以下文件:▸npmERR! /Users/.local/share/heroku/plugins/npm-debug.log▸使用HEROKU_DEBUG = 1再次尝试运行以查看更多输出 .
我该怎么做才能解决这个问题?我真的想在heroku上部署我的应用程序 . 我需要你的帮助 . 谢谢 .
1 回答
运行此命令:
然后运行:
不推荐使用https://github.com/heroku/heroku-deploy repo(如README中所述)