mac解决rails console 中不能输入中文的问题
解决 MacOSX 下编译 Ruby 无法在 irb 中输入中文的方法
安装 homebrew 的 readline,再进入源码目录,重新编译安装 readline.bundle
brew install readline
brew link readline
cd src/ruby-1.9.3-p392/ext/readline
ruby extconf.rb --with-readline-dir=$(brew --prefix readline)
make install
rbenv 下的解决办法
brew install readline
CONFIGURE_OPTS="--disable-install-doc --with-readline-dir=$(brew --prefix readline)" rbenv install 1.9.3-p392
如果已经有版本了先删掉
rbenv uninstall 2.2.4 # Uninstall Ruby 2.1.0
再安装:
brew install readline
CONFIGURE_OPTS="--disable-install-doc --with-readline-dir=$(brew --prefix readline)" rbenv install 2.2.4