Pourquoi « Console heroku » avec Padrino donner des messages d'erreur inutiles?

StackOverflow https://stackoverflow.com/questions/7337943

  •  27-10-2019
  •  | 
  •  

Question

Lors de l'utilisation heroku console, je reçois toujours « Erreur interne du serveur » lorsqu'une exception est soulevée au lieu d'un stacktrace que je me attends.

Voici une transcription de ce que je veux dire:

$ heroku console
Ruby console for myapp.heroku.com
>> var_that_does_not_exist
 !   Internal server error
>>
$ heroku run bundle exec padrino console -e production
Running bundle exec padrino console -e production attached to terminal... up, run.9
=> Loading production console (Padrino v.0.10.1)
=> Loading Application MyApp
=> Loading Application Admin
irb(main):001:0> var_that_does_not_exist
NameError: undefined local variable or method `var_that_does_not_exist' for main:Object
        from (irb):1
irb(main):002:0> 

Toutes les idées sur ce que je peux changer pour obtenir les traces de la pile?

Était-ce utile?

La solution

Ceci a été corrigé dans la dernière version de la gemme Heroku. L'exécution heroku update devrait résoudre ce problème.

Autres conseils

heroku console a été désapprouvée. Vous devez utiliser heroku run … à la place. En fonction de votre rails version une des options suivantes devrait fonctionner:

$ heroku script / console run $ Heroku exécuter exec paquet rails console

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top