【问题标题】:Heroku Create Command Yielding "ENOENT" Error [closed]Heroku 创建命令产生“ENOENT”错误 [关闭]
【发布时间】:2016-06-30 07:26:24
【问题描述】:

当尝试调用“heroku create”时,我得到以下结果:

Creating app... done, stack is cedar-14
      ENOENT: spawn git ENOENT

我该如何解决这个错误?

【问题讨论】:

标签: javascript node.js git heroku command-line-interface


【解决方案1】:

原来应用程序创建得很好,但是当我尝试使用命令“git push heroku master”推送我的本地存储库时,我没有 git 远程设置。

通过运行解决:git remote add heroku git@heroku.com:your-app-name-here.git

【讨论】:

    【解决方案2】:

    按照heroku教程在heroku云上部署示例节点js应用程序时,我也遇到了同样的问题。我试图从 Window 的命令提示符运行“heroku create”和“git push heroku master”,但由于上述和其他原因,它无法正常工作。

    当我在 Gits bash 会话中做同样的事情时,事情开始对我有用。我启动了 git bash 并从 git bash 命令行运行了上述命令。

    【讨论】:

      【解决方案3】:

      这是因为您的命令提示符无法访问 git。我确定您使用 git bash 进行版本控制。
      如果您在 git bash 中运行 heroku create,则可以避免这种情况。

      【讨论】:

        【解决方案4】:

        我有同样的问题。我想你们都做了这些说明:

        git clone https://some reposit
        cd node-js-getting-started
        

        你进入了那个目录。

        当我进入上面的目录并尝试以下命令时,我的问题得到了解决:

        heroku create
        

        【讨论】:

          【解决方案5】:

          这个问题很可能会因为您使用 Windows 作为操作系统而发生。因此,在 Windows 中,您可能会为 Git 使用 GitBash,为 Heroku 使用命令提示符。
          只需尝试从目录中的命令行检查 git 版本,很可能输出将是“git”无法识别。
          因此,现在如果您将 Gitbash 用于 git 命令,这就是问题所在,因为 GitBash 无法识别 Heroku。
          当您在命令行中输入命令 Heroku create 时,它​​会创建应用程序,但不会返回项目的链接,而是会产生如下错误消息 - 'ENOENT: spawn git ENOENT',
          如果您尝试在 GitBash 中输入 Heroku 命令,它们也将无法被识别。

          因此,解决此问题的唯一方法是尝试通过重新安装 Git 并选择 Command Line 使命令行识别 Git作为其终端而不是 Bash。这可能会解决您的问题。

          【讨论】:

            【解决方案6】:

            在命令提示符中输入以下命令即可解决上述问题。

            heroku 登录 -i

            【讨论】:

              【解决方案7】:

              如果您已经克隆了某个项目并尝试上传它,此时它可能会显示此类型错误。所以只需删除原始 git repo(例如 .git 文件夹)并重试命令

              heroku 创建 your_app_name

              然后创建新的 git repo

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2013-07-30
                • 1970-01-01
                • 2014-09-25
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2017-10-23
                • 2014-09-10
                相关资源
                最近更新 更多