os x ruby irb/pry 无法显示 €
os x ruby irb/pry not able to display €
我无法在 pry 或 irb 中粘贴 €
。
我认为 readline 有问题,所以我尝试重新安装 ruby 并使用 configure opts 安装不同的版本。
libyaml、readline 和 openssl 是通过 brew 安装的。 Ruby 通过 rbenv 安装。
$ brew --prefix readline
/usr/local/opt/readline
安装 ruby 有:
RUBY_CONFIGURE_OPTS="--with-openssl-dir=`brew --prefix openssl` --with-readline-dir=`brew --prefix readline` --with-libyaml-dir=`brew --prefix libyaml`" rbenv install 2.1.5
终端:在两个终端(Terminal.app 和 iTerm2)中工作,但在 irb 中不工作。
有什么想法吗?
编辑:£ 也不起作用。而不是 £ 我得到 #.
raducroitoru@dotix ~/.rbenv/versions/2.1.5/lib/ruby/2.1.0/x86_64-darwin14.0$ otool -L readline.bundle
readline.bundle:
/usr/local/opt/readline/lib/libreadline.6.dylib (compatibility version 6.0.0, current version 6.3.0)
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1213.0.0)
/usr/local/lib/libgmp.10.dylib (compatibility version 13.0.0, current version 13.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
尝试$ irb -EUTF-8
。 $ locale
在您的终端中的输出是什么?
https://github.com/cantab/unicode_titlecase/wiki/Displaying-Unicode-Text-in-irb
我无法在 pry 或 irb 中粘贴 €
。
我认为 readline 有问题,所以我尝试重新安装 ruby 并使用 configure opts 安装不同的版本。
libyaml、readline 和 openssl 是通过 brew 安装的。 Ruby 通过 rbenv 安装。
$ brew --prefix readline
/usr/local/opt/readline
安装 ruby 有:
RUBY_CONFIGURE_OPTS="--with-openssl-dir=`brew --prefix openssl` --with-readline-dir=`brew --prefix readline` --with-libyaml-dir=`brew --prefix libyaml`" rbenv install 2.1.5
终端:在两个终端(Terminal.app 和 iTerm2)中工作,但在 irb 中不工作。
有什么想法吗?
编辑:£ 也不起作用。而不是 £ 我得到 #.
raducroitoru@dotix ~/.rbenv/versions/2.1.5/lib/ruby/2.1.0/x86_64-darwin14.0$ otool -L readline.bundle
readline.bundle:
/usr/local/opt/readline/lib/libreadline.6.dylib (compatibility version 6.0.0, current version 6.3.0)
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1213.0.0)
/usr/local/lib/libgmp.10.dylib (compatibility version 13.0.0, current version 13.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
尝试$ irb -EUTF-8
。 $ locale
在您的终端中的输出是什么?
https://github.com/cantab/unicode_titlecase/wiki/Displaying-Unicode-Text-in-irb