rake db:migrateでSystemStackError: stack level too deep発生

自分の覚書。

他の人のコードをクローンして、bundle exec rake db:migrateを実行したところエラー発生。

rake aborted!
SystemStackError: stack level too deep

このあと、延々と

/usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.3/lib/active_support/core_ext/numeric/conversions.rb:124:in `block (2 levels) in <class:Numeric>'

が続く状況に。 「stack level too deep」とは再帰が深すぎるという意味らしい。

ならば、ということでbundle exec rake db:reset、rake db:migrate:resetを実行したけど同じ。

いろいろググって、以下のサイトの方法で解決。

qiita.com