'bundle exec rake db: migrate' работал для меня в аналогичной ситуации, но это не выглядело "правильно".
Я обнаружил, что rvm implode является самым чистым методом для меня (хотя, вероятно, излишним). Мои проблемы возникли через некоторое время после обновления до OS X Lion, когда некоторые драгоценные камни больше не были установлены.
РВМ взорваться. переустановите rvm. установить рубин установить рельсы. комплектация.
rake db: миграция снова сработала без предварительной настройки с помощью bundle exec.
примечание: мне было бы интересно узнать больше о том, что на самом деле здесь происходит. Я предполагаю, что это конфликт с различными версиями одного и того же драгоценного камня, который устанавливается? Но я не смог найти ни одного подробного журнала, который бы указывал на конкретное направление.