2

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

4

2 回答 2

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
于 2016-10-12T15:11:09.253 回答
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/
于 2013-11-11T01:02:42.987 回答