t11hi

hene

Sorry, you can't use byebug without Readline. ~ で出たときの対応

Sorry, you can't use byebug without Readline. ~ で出たときの対応

突然出たので、メモ。gem アップデートしたりしてたからかもしれないです。

エラー内容

% bundle exec rails s
    ...
    Sorry, you can't use byebug without Readline. To solve this, you need to
    rebuild Ruby with Readline support. If using Ubuntu, try `sudo apt-get
    install libreadline-dev` and then reinstall your Ruby.
    ...

対応方法

調べていろいろやってみたが、下記のシンボリックリンクを貼ることで解決できた。

シンボリックリンク

ショートカットみたいなもの。 下記のコマンドを実行すると、 /usr/local/opt/readline/lib/libreadline.dylib と同じファイルが、 /usr/local/opt/readline/lib/libreadline.6.dylib にあるように見せることができる。

$ ln -s /usr/local/opt/readline/lib/libreadline.dylib /usr/local/opt/readline/lib/libreadline.6.dylib

参考