タグ

2015年8月27日のブックマーク (1件)

  • rails cで日本語が通らないときの直し方 - Qiita

    Macで漫然とRubyをインストールすると、rails consoleやirbで日語を使えないことがある。(どうなるかというと、日語の変換を確定した途端に「\U+FFE3\U+FFAB」みたいにUnicodeのエスケープっぽいものが表示される。)そうなった時の直し方を説明する。 なぜ日語を使えないのか 大雑把に言うと、Macに付属しているコマンドライン処理のライブラリ(libedit)が日語に対応していないから。これを使わず、libreadlineを使うようにすれば直る。 誰がlibeditを使っているのか Rubyをインストールしたディレクトリのどこかにあるreadline.bundleが使っている。findコマンドを使えば見つけられる。例えば、rbenvを使ってRubyをインストールしたなら、下のコマンドで見つかるだろう。

    rails cで日本語が通らないときの直し方 - Qiita
    k_oshima
    k_oshima 2015/08/27
    ruby console での漢字の文字化け libedit readline