我正在运行基于Ubuntu 13.10的Linux Mint 15。我用RVM安装了Ruby。我正在尝试运行Rails,我收到以下错误:
You're running a version of ruby with no Readline support
Please `gem install rb-readline` or recompile ruby --with-readline.
我尝试了在此处找到的有关此问题的所有建议,但在尝试运行rails server
时仍然出现此错误。修复http://beginrescueend.com/packages/readline/的建议网站不可用。
答案 0 :(得分:2)
对于macOS:https://github.com/guard/guard/wiki/Add-Readline-support-to-Ruby-on-Mac-OS-X
RUBY_CONFIGURE_OPTS=--with-readline-dir=`brew --prefix readline` rbenv install 2.3.1
答案 1 :(得分:0)
这里的答案是针对ubuntu / rvm组合:How to get Readline support in IRB using RVM on Ubuntu 11.10
我使用chruby / ruby-build来完成任务,使用ruby-build就可以完成(你甚至可以将它安装到rvm文件夹):
export RUBY_CONFIGURE_OPTS=--with-readline-dir=/your/readline/headers/path
ruby-build 2.0.0 ~/.rvm/rubies/