環境
結論
readline入れろ
brew install readline
が、残念ながらこれだけだとライブラリのパスがruby-buildから見えないので、
RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline)" rbenv install 3.0.0
する必要がある。
~/.zshrcとかに
export RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline)"
しておけばよい
問題
rbenv でRubyをインストールしたものの、 pry
とかirb
が以下のようなエラーが表示され、起動できない。
$ pry Sorry, you can't use Pry without Readline or a compatible library. Possible solutions: * Rebuild Ruby with Readline support using `--with-readline` * Use the rb-readline gem, which is a pure-Ruby port of Readline * Use the pry-coolline gem, a pure-ruby alternative to Readline
インストール時になかったらエラーになれよ、、、と思うがこれで解決した。やったね