激活器需要旧版本的 readline 吗?

Need old version of readline for activator?

我在 Mac 上 运行 brew install typesafe-activator。然后我通过 运行ning activator 尝试了它并得到以下消息:

dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib Referenced from: /usr/local/bin/bash Reason: image not found Trace/BPT trap: 5

果然那个地方没有libreadline.6.dylib。我有版本 7。我试图找到一种安装旧版本的方法,但到目前为止还没有成功。特别是,brew 似乎没有可用的旧版本。有没有解决的办法?要么安装旧版本 readline,要么安装支持新 readlineactivator 版本?

显然 bash 需要升级。

brew upgrade bash

来源:https://github.com/Homebrew/homebrew-core/issues/5799

我和你做的完全一样,安装 gnuplot,然后开始导致这些错误,我猜这些错误与我当时所做的 brew 更新有关,而不是 gnuplot。

我最终从源代码制作并安装了 readline 6.3Here's the link。只需下载 readline-6.3.tar.gz,解压缩,导航到解压缩的文件夹,然后 运行

./configure
make
make install