如何使用Readline支持编译Ruby?

时间:2013-11-11 00:29:30

标签: ruby-on-rails ruby rvm readline

我正在运行基于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/的建议网站不可用。

2 个答案:

答案 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/