出于某种原因,我无法在控制台[é,ü等]中生成重音字符

时间:2013-08-12 19:18:24

标签: ruby-on-rails ruby utf-8 non-ascii-characters

在Mac OS更新之前一切正常。我重新安装了RVM,rails,ruby,一切。到目前为止没有任何作用。

在我的Mac终端中,我可以生成é,但是在控制台中,我可以使用alt + character生成字符,然后当我键入分配字符的字母时,它删除角色。

在我的~/.rvmrc

export ruby_configure_flags="--with-readline-dir=/usr/local/Cellar/readline/6.2.4"

有什么想法吗?

到目前为止我已经通过显式包括readline-rb来实现它。我想我的全局需求无法正常工作..

gem 'rb-readline', '~> 0.4.2'

1 个答案:

答案 0 :(得分:1)

除非得到另一个答案,否则我现在就写这个。

我刚刚在我的应用程序本身写入了使用gem的Readline访问:

gem 'rb-readline', '~> 0.4.2'

我特意选择0.4.2的原因是因为截至2013年8月14日存在更新版本的错误。

当我升级操作系统时,对我的Brew安装Readline的调用不再适用。不知道为什么。我想有一种方法可以再次调整路径,以便它可以在我的所有应用程序中全局工作,但我现在只有一个国际敏感的应用程序。