前提・実現したいこと
Ruby の初期設定について
irb でRubyを起動させたいのですが、日本語が文字化けしてしまいます。
readLineをインストールしたのですが、
どうも適用されていない状態です。
発生している問題・エラーメッセージ
rbenvでの対処方法を行なっているのですが解決できません。
readlineのinstall
$ brew install readline
$ brew link readline --force
↑この部分で警告が発生してしまいます。
以下、警告文
Warning: Refusing to link macOS provided/shadowed software: readline
For compilers to find readline you may need to set:
export LDFLAGS="-L/usr/local/opt/readline/lib"
export CPPFLAGS="-I/usr/local/opt/readline/include"
For pkg-config to find readline you may need to set:
export PKG_CONFIG_PATH="/usr/local/opt/readline/lib/pkgconfig"
readlineを利用してruby再install
$ RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline)"
$ rbenv install 2.5.8
下記で2.5.8はインストールされているはずなのですが。
~ % rbenv versions
system
- 2.5.8 (set by /Users/usename/.rbenv/version)
irbで下記コマンドを叩くと初期から?インストールされている2.6を参照しているのかと思います。
irb(main):003:0> puts $LOADED_FEATURES.grep /readline/
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin19/readline.bundle
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー