heroku toolbelt spec app

probablement une réponse simple, mais je ne trouve pas la commande

Comment spécifier l’application que vous souhaitez lorsque vous vous connectez à heroku à partir de la ligne de commande

J’avais envie de vérifier les journaux alors quand je me suis connecté pour la première fois j’ai essayé

Heroku logs 

cela m’a alors dit

  ! No app specified. ! Run this command from an app folder or specify which app to use with --app  

J’ai alors essayé

 heroku --app my-appname 

mais je reçois

 `--app` is not a heroku command. 

J’ai essayé toutes les combinaisons.

Vous devez toujours inclure la commande:

heroku logs --app app-name

Vous pouvez également utiliser -a au lieu de --app :

heroku logs -a app-name

Une autre option consiste à associer votre projet (git) à Heroku. De heroku open – aucune application spécifiée :

 $ cd app-dir $ heroku git:remote -a app-name $ heroku logs 

Essaye ça:

heroku git:remote -a [app_name]

Cela devrait vous permettre d’appeler des commandes sans avoir à spécifier l’application sur laquelle vous souhaitez qu’elles soient appelées.

Vous pouvez essayer d’append --app app-name après votre phrase.

Exemple: $ heroku domains:add your-domain --app app-name

Pour les futurs chercheurs de solutions

L’erreur dit une solution possible.

Exécutez cette commande à partir d’un dossier d’application

cd à la racine du répertoire de l’application, puis exécutez la commande souhaitée.

D’après mes tests, la CLI Heroku déduira l’application de la télécommande Git actuelle.

Donc, pour passer à l’application ” test “:

 git config heroku.remote test 

Et pour revenir à l’application ” heroku ” par défaut, qui est probablement votre application de production:

 git config heroku.remote heroku 

Pas sûr que ce soit une bonne idée si …