LoginSignup
5
5

More than 5 years have passed since last update.

MacのRubyインタプリタで日本語を扱う

Last updated at Posted at 2012-10-04

概要

irb やpryを知って感激したけど、入力した日本語がUnicodeに変換されて正しく扱えず(´・ω・`) だったので、正しく扱えるようにする。

irbで日本語を扱う

おおまかな手順

  • rvmコマンドでreadlineをインストール
  • インストールされているRubyとGemの再インストール

注意事項

※ RubyやGemの再インストール(=コンパイル)が待っているので、実施は時間のあるときにおながいします。


やってみる

どうやらMac標準のreadline がダメな子らしいので、rvmコマンドを叩いて べつのreadlineパッケージをインストールしてもらう。

rvm pkg install readline

コンソールメッセージ
コマンドを叩いて 流れてくる文字を見てると 上のメッセージが表示されると思うので、言われたとおりにコマンドを叩きます。

rvm reinstall $(rvm list strings | tr "\n" ',')
rvm all-gemsets do rvm gemset pristine

やることは以上です。
あとは気長に処理が終了するのを待って、完了したら、irb を起動して確認してみましょう。

リンク

蛇足

  • コマンドがrvm package だったりrvm pkg だったりするけど、そこはrvm usage で確認を

  • Mountain Lion(v.10.8.2)で確認してます。

  • pry だとなんだか大変なことになるけれど、構わず入力すれば ちゃんと動くので、多分大丈夫です。(もしかしてpry-coollineの影響???)
    pryで日本語を扱う

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5