РЕШЕНИЕ САМОСТОЯТЕЛЬНО
В конечном итоге решение этой проблемы было найдено в 2 этапа:
1) Я обнаружил, что мой список драгоценных камней rvm пуст. Не уверен, когда и как это произошло, потому что это было установлено раньше. Это может быть связано с тем, что я возился с настройками RubyMine, которые позволяют вам вручную настраивать Ruby SDK и Gems. Я сделал rvm gemset, чтобы установить правильный набор, а затем установил rvm gemset и обновил rvm gemset, чтобы загрузить все правильные драгоценные камни в среду. Честно говоря, я не совсем понимаю, что здесь происходит и как это взаимосвязано с командами ручной установки gem, поэтому вполне возможно, что я все испортил из-за своего скудного понимания RVM.
Однако на этом этапе heroku rake db:migrate по-прежнему не работает с той же ошибкой:
2) Мои учетные данные Heroku каким-то образом отключились. Я предполагаю, что Git & Rake потерпели неудачу из-за этого. Опять же, я не совсем понимаю последствия этого, но в конечном итоге решение было прямо перед моим лицом на странице настройки Heroku. Как только я повторно набрал heroku create, мои существующие учетные данные снова были правильно установлены, и rake перестал давать сбой.
ОБЗОР
Я был наполовину склонен просто удалить или забыть об этом посте (поскольку я сам исправил), но я предполагаю, что я не единственный нуб Rails, который будет разочарован подобными ошибками. Я предполагаю, что они (ошибки) были вызваны тем, что я возился с системой (особенно с RubyMine), пытаясь понять, как все взаимосвязано. Поскольку ответы на такие проблемы, вероятно, не очевидны для начинающих программистов на Ruby/Rails, я не буду говорить об этом.
person
D. Simpson
schedule
13.05.2011