Macos OS X Lion上的irb readline和rvm ruby 1.9.3

Macos OS X Lion上的irb readline和rvm ruby 1.9.3,macos,readline,irb,Macos,Readline,Irb,我正在使用os x Lion,并使用自制软件成功安装和链接readine。此外,我还成功地使用带有readline支持的rvm编译了ruby 1.9.3 rvm install 1.9.3 --with-readline-dir=$rvm_path/usr 但是,当我启动irb并尝试使用option+e(例如)输入重音字符时,没有字符出现 我做错了什么?或者如何在IRB或PRY中获取重音字符?首先,为了确保键入的是完整的重音字符,比如option+e,而不仅仅是修饰符option+e,对吗?假

我正在使用os x Lion,并使用自制软件成功安装和链接readine。此外,我还成功地使用带有readline支持的rvm编译了ruby 1.9.3

rvm install 1.9.3 --with-readline-dir=$rvm_path/usr
但是,当我启动irb并尝试使用option+e(例如)输入重音字符时,没有字符出现


我做错了什么?或者如何在IRB或PRY中获取重音字符?

首先,为了确保键入的是完整的重音字符,比如option+e,而不仅仅是修饰符option+e,对吗?假设这不是问题所在,您必须确定问题是ruby、IRB、Terminal还是readline。在另一个窗口中键入一个é,然后将其复制并粘贴到irb窗口中,看看会发生什么。然后试着运行ruby而不是irb,运行irb-noreadline,在每种情况下都可以键入和粘贴é。在终端中,重音e确实出现。只要我输入irb en并按option+e,就不会显示任何字符。好的,但是我让你尝试的所有其他东西呢?如果没有这些信息,没有人可以帮助您调试问题。