AUTO-SOLVED
En fin de compte, la solution à ce problème a été trouvé en 2 étapes:
1) J'ai découvert que ma liste de RVM gemset était vide. Je ne sais pas quand et comment cela s'est passé, car il a été défini auparavant. Cela peut être lié à me déconner avec les paramètres de RubyMine, qui vous permettent de modifier manuellement le Ruby SDK et les Gems. J'ai fait un gemset rvm pour définir l'ensemble correct, puis rvm gemset install et rvm gemset update pour obtenir toutes les gemmes appropriées chargées dans l'environnement. Je vais être honnête, je ne comprends pas complètement ce qui se passe ici et comment cela se rapporte aux commandes manuelles d'installation de gem, donc il est très possible que je mucked le tout à travers ma maigre compréhension de RVM.
À ce stade, râteau heroku db: migrate encore échoué avec la même erreur, cependant:
2) Mes pouvoirs Heroku étaient en quelque sorte se déconnecter. Je devine Git & Rake échouaient à cause de cela. Encore une fois, je ne comprends pas complètement les ramifications ici, mais finalement, la solution était juste en face de mon visage sur la page de configuration Heroku. Une fois que j'ai redéfini heroku create, mes informations d'identification existantes ont été correctement définies, et rake a cessé d'échouer.
RÉSUMÉ
je moitié tenté de supprimer tout ou oublier ce post (puisque je auto-fixe), mais je devine que je ne suis pas le seul Noob Rails qui seront frustrés par des erreurs comme ceux-ci. Je devine qu'ils (les erreurs) ont été causés par moi tâtonner autour du système (en particulier RubyMine) en essayant de comprendre comment tout était interconnecté. Puisque les réponses à de tels problèmes ne sont probablement pas évidentes pour les nouveaux programmeurs de Ruby/Rails, je vais laisser tomber cela.
Non, jamais fait cela avant. Je vois une erreur: ActionController :: RoutingError (constante non initialisée UsersController): –