无法安装heroku的插件

时间:2017-02-04 14:21:45

标签: java heroku war heroku-postgres

您好我想将我的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    ▸npmERR! npm v3.10.10    ▸npmERR!代码EISDIR    ▸npmERR! errno -21    ▸npmERR!系统调用    ▸
   ▸npmERR! eisdir EISDIR:对目录进行非法操作,阅读    ▸npmERR! eisdir这很可能不是npm本身的问题    ▸npmERR! eisdir并且与npm无关,无法找到package.json    ▸npmERR! eisdir您正在尝试安装的软件包。    ▸
   ▸npmERR!请在任何支持请求中包含以下文件:    ▸npmERR! /Users/.local/share/heroku/plugins/npm-debug.log    ▸
   ▸尝试使用HEROKU_DEBUG = 1再次运行以查看更多输出。

我该怎么做才能解决这个问题?我真的想在heroku上部署我的应用程序。我需要你的帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

运行此命令:

heroku plugins:install heroku-cli-deploy

然后运行:

heroku deploy:war build/libs/GradleSample.war

https://github.com/heroku/heroku-deploy repo已弃用(如README中所述)