Heroku在Windows命令行报告“没有指定应用程序”
我有一个运行在Heroku上的node.js应用程序。 我已经使用(Windows)命令行用heroku create
初始化应用程序,并且可以点击生产网站并查看它是否正确运行。 一切都很好。
但是,当我尝试从应用程序所在的目录运行简单命令(如heroku ps
,Heroku会回应“没有指定应用程序”错误:
C:\dev\iq>heroku ps ! No app specified. ! Run this command from an app folder or specify which app to use with --app APP.
我读过其他post,你可以避免必须使用每个命令的--app APP
语法 – 如果你像这样configuration混帐:
git config heroku.remote heroku
然而,这样做之后,Heroku仍然抱怨应用程序没有被指定为简单的命令行请求。 我已经validation.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'命令需要'–app'参数来定位给定的应用程序,除非你从应用程序文件夹(包含你的应用程序的Git仓库的克隆)运行它。
从我的经验来看,在运行heroku ps之前,代码没有推到heroku(git push heroku master)上时会出现这个错误。
- 与Heroku Nodejs端口错误
- Ghost博客的应用程序错误
- Heroku REST API – 有没有?
- 最小化Salesforce Streaming API和Heroku Connect之间的延迟
- Express.jsredirect到HTTPS并发送index.html
- Firebase身份validation失败节点JS:NotAuthorizedError
- 在heroku上部署node.js应用程序成功,但不起作用
- 节点Heroku部署找不到导出的Mongo架构
- Socket.io和Heroku上的多个Dyno Node.js应用程序。 WebSocket在连接build立之前closures