事象
macのターミナルでrubyを触ろうとしたが、irbでの日本語入力で文字化けが発生
readlineというライブラリがあれば問題ないらしいが、そのライブラリはインストール済み
rubyはrbenvで3.1.1をインストールした
原因
rubyのパスがmacにデフォルトでインストールされているrubyになっていてそれが原因で文字化けしていたらしい。
パスをrbenvの方に変更してあげればok
対応
下記サイトを参考にしながらコマンドを実行
https://outsource-systems.com/ruby-on-rails-install/
パスを通す
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
#変更の反映
source ~/.bash_profile
rubyの再インストール
文字化けしたrubyはアンインストールして新しいバージョンを再インストール
rbenv install --list #インストールできるバージョンを確認
rbenv install 3.1.1 #好きなバージョンを指定
which ruby #パスの確認
パスがrbenvになっていればok