When using Ruby console (either by irb
or rails console
, it's very handy to access previous commands by up arrow.
However the history is broken after upgraded Ruby to v2.3+. Turns out it's a native extension readline that required by v2.3+ Ruby was missing during the installation of Ruby.
Here's the quick fix:
brew install readline
rvm uninstall 2.3.0
rvm install 2.3.0`
For rbenv, see more from here