Update: I found almost exact similar question, yet it has slightly different prerequisites and thus doesn't help much.
Given:
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.3.0]
Ruby was installed with the following line:
rvm install 1.9.3 --with-readline-dir=/usr/local/Cellar/readline/6.2.2/
When I fire up irb
or rails c
and start typing unicode characters, I get:
\U+FFD0\U+FFBF\U+FFD1\U+FFD0\U+FFB8\U+FFD0\U+FFBC\U+FFD0\U+FFB5\U+FFD1
How do I get unicode characters displayed correctly when typing on Ruby/Rails consoles?
P.S. Typing same characters in bash session of Terminal result in proper output.
P.P.S. Just to be clear -- in console I am typing russian characters: are they considered unicode symbols?
RVM has issues with readline installed via homebrew. This gist worked perfectly for me:
$ rvm get latest
$ rvm pkg install readline
$ rvm install 1.9.3 --with-readline-dir=$rvm_path/usr
Instead of install
you can use reinstall
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With