Can't enter Umlauts in Ruby 1.9.3 IRB

后端 未结 4 1694
伪装坚强ぢ
伪装坚强ぢ 2020-12-31 10:02

I am experiencing very strange behavior in Ruby 1.9.3\'s IRB with Mac OS 10.7.3 When I try to enter an Umlaut, it\'s escaped in the prompt and looks like this (I entered

4条回答
  •  有刺的猬
    2020-12-31 10:47

    Victor Moroz didn't quite give the definitive answer but his link led me to a solution (thx!):

    I forgot to mention:

    • Im running homebrew
    • I built ruby using ruby-build and this recipe (1.9.3-p125-perf, with falcon patches)

    What I then did to solve this problem in my case was to recompile, this time pointing ruby to a more recent version of readline (6.2.2 in my case) that I installed with homebrew.

    The steps it took were:

    $ brew install readline
    $ export CPPFLAGS=-I/usr/local/Cellar/readline/6.2.2/include
    $ export LDFLAGS=-L/usr/local/Cellar/readline/6.2.2/lib/
    $ curl https://raw.github.com/gist/1688857/rbenv.sh | sh && rbenv global 1.9.3-p125-perf
    

提交回复
热议问题