gpt4 book ai didi

ruby - 无法在 Ruby 1.9.3 IRB 中输入变音符号

转载 作者:数据小太阳 更新时间:2023-10-29 06:41:40 26 4
gpt4 key购买 nike

我在 Ruby 1.9.3 的 IRB 和 Mac OS 10.7.3 中遇到了非常奇怪的行为当我尝试输入变音符号时,它在提示符中被转义,看起来像这样(我在键盘上输入了 "ü")

irb(main):001:0> "\U+FFC3\U+FFBC"

最奇怪的是:

irb(main):001:0> "\U+FFC3\U+FFBC".length
=> 0

当然,字符也不显示:

irb(main):001:0> "\U+FFC3\U+FFBC"
=> ""

有谁知道这里发生了什么或如何解决这个问题?

最佳答案

Victor Moroz 没有给出明确的答案,但他的链接让我找到了解决方案(谢谢!):

我忘了说:

然后我为解决这个问题所做的是重新编译,这次将 ruby​​ 指向我用自制软件安装的更新版本的 readline(在我的例子中是 6.2.2)。

它采取的步骤是:

$ 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

关于ruby - 无法在 Ruby 1.9.3 IRB 中输入变音符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10385944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com