【发布时间】:2014-01-02 19:37:31
【问题描述】:
我使用的是 Mac OSx 10.8。
我是个白痴,我删除了我的 opt 目录并将其从垃圾箱中删除。我通过自制软件重新安装了 Ruby 和 openssl。当我输入“irb”时,我不断收到以下错误
==> irb 无法要求 Readline,如果您需要完成或历史安装 readline,则重新安装 ruby。 您可以关注“rvm notes”以获取依赖项和/或阅读文档页面 https://rvm.io/packages/readline/。确保你 'rvm remove X ; rvm install X' 在获得 readline 库后重新编译你的 ruby 并提供 readline 支持。
我查看了文档,我尝试使用 rvm 进行安装。我无法弄清楚 autolibs 是如何安装它的。我用自制软件重新安装了 ruby 2 次。检查文件夹权限并将其设为 777。我几乎迷路了。没有红线,“历史”在 IRB 中不起作用,因此使用向上箭头或向后箭头不起作用。
想法?
【问题讨论】:
-
您使用的是自制软件还是 macports?听起来您需要通过这两个应用之一安装 readline...
-
我以前在那里安装过macports。在这个混乱之后我安装了自制软件并移动了 macports。不幸的是,当我 brew install redline 我也收到一个错误: brew install redline Error: No available formula for redline Searching taps...
-
试用 RVM:
rvm pkg install readline --verify-downloads 1 -
您可以只安装一个纯 ruby readline,作为一种解决方法...github.com/luislavena/rb-readline
-
看来您在这里打错字了,因为您多次使用
redline。我刚刚尝试过,Homebrew 确实提供了一个有效的readline公式(但没有redline,确实!)。 →github.com/Homebrew/homebrew/blob/master/Library/Formula/…
标签: ruby-on-rails ruby rvm homebrew irb