安装旧版Elasticsearch

时间:2018-06-01 15:24:14

标签: ruby-on-rails elasticsearch homebrew

正在运行brew install elasticsearch@2.0.0,我收到了:

Error: No available formula with the name "elasticsearch@2.0.0" 
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/core is shallow clone. To get complete history run:
   git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
==> Searching local taps...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

如何在我的Rails应用程序中安装elasticsearch@2.0.0。

1 个答案:

答案 0 :(得分:1)

Homebrew目前不支持2.0.0的Elasticsearch。如果您运行:

brew search elasticsearch

您将看到自制软件允许您安装的当前支持的Elasticsearch版本。在这个问题出现时,自制软件支持的2.x系列中唯一的版本是2.4。

如果必须拥有2.0.0,您可以随时download it directly自行安装。您只需在安装脚本中下载该版本并运行安装命令。

如果您必须使用2.0.0并且必须用户自制,您始终可以创建自定义公式。只需运行命令:

brew create <url to zip>

然后修改生成的ruby文件以运行正确的安装命令(提示:您可以从2.4公式中复制)。