Node.js Heroku报道;“未指定应用程序”;在Windows命令行上

Node.js Heroku报道;“未指定应用程序”;在Windows命令行上,node.js,heroku,Node.js,Heroku,我有一个node.js应用程序在Heroku上运行。我已经使用(Windows)命令行使用heroku create对应用程序进行了初始化,我可以访问生产网站,查看它是否正常运行。一切都很好 但是,当我尝试从应用程序所在的目录运行简单的命令时,例如heroku ps,heroku会以“未指定应用程序”错误进行响应: 我在其他帖子中读到,如果您这样配置git,您可以避免在每个命令中使用--app app语法: git config heroku.remote heroku 然而,在这样做之后,H

我有一个node.js应用程序在Heroku上运行。我已经使用(Windows)命令行使用heroku create对应用程序进行了初始化,我可以访问生产网站,查看它是否正常运行。一切都很好

但是,当我尝试从应用程序所在的目录运行简单的命令时,例如
heroku ps
,heroku会以“未指定应用程序”错误进行响应:

我在其他帖子中读到,如果您这样配置git,您可以避免在每个命令中使用
--app app
语法:

git config heroku.remote heroku
然而,在这样做之后,Heroku仍然抱怨没有为简单的命令行请求指定应用程序。我已验证
.git/config
是否已适当更新:

C:\dev\iq>type .git\config
[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[remote "heroku"]
    url = git@heroku.com:aqueous-mountain-xxxx.git
    fetch = +refs/heads/*:refs/remotes/heroku/*
[heroku]
    remote = heroku
我刚刚重新安装了Heroku的最新版本:

C:\dev\iq>heroku --version
heroku/toolbelt/3.2.2 (i386-mingw32) ruby/1.9.3

我遗漏了什么?

根据我的经验,如果在运行heroku ps之前没有将代码推送到heroku(git push heroku master),则会发生此错误。

除非从应用程序文件夹(包含应用程序的git repo的克隆)中运行,否则“heroku”命令需要“-app”参数以给定的应用程序为目标

C:\dev\iq>heroku --version
heroku/toolbelt/3.2.2 (i386-mingw32) ruby/1.9.3