On a clean checked out source of some app that deploys to Heroku, I want to be able to type
heroku config. This complains with the ‘No app specified’ error.
No app specified. Run this command from an app folder or specify which app to use with --app <app name>
To fix this, you need to add a remote Git repository for your heroku application and tell the heroku gem to use it as default. Answer found here. Like this.
git remote add heroku email@example.com:your-app-name.git git config heroku.remote heroku
You can now
git push heroku master and run
heroku config without having to specify the app. I often deploy branches, which is
git push heroku branch-name:master.