如何使用自制软件在Mac上安装Solr?

时间:2014-09-23 12:26:13

标签: macos solr osx-mavericks homebrew

在我的自制软件中,我只能访问solr 4.9.0,但它已从repo中删除,所以我看到404错误:

bmalets:~ bmalets$ brew install solr
==> Downloading http://www.apache.org/dyn/closer.cgi?path=lucene/solr/4.9.0/solr-4.9.0.tgz
==> Best Mirror http://apache.ip-connect.vn.ua/lucene/solr/4.9.0/solr-4.9.0.tgz

curl: (22) The requested URL returned error: 404 Not Found
Error: Failed to download resource "solr"
Download failed: http://apache.ip-connect.vn.ua/lucene/solr/4.9.0/solr-4.9.0.tgz

现在solr 4.10.0版本已经可以使用了,但brew看不到它...... 因为在solr的每个turtorial,我都看到'在第一 - 运行brew install solr'。 而且我不希望将来更新/升级有问题... 如何设置brew以在我的Mac上安装新的Solr版本?

P.S。自制语0.9.5,OS_X 10.9.5

4 个答案:

答案 0 :(得分:33)

正在运行

brew update 

然后

brew install solr

为我修复了这个错误

答案 1 :(得分:12)

  • 运行brew edit solr以编辑solr公式
  • 使用formula for v4.10.0
  • 替换版本4.9.0的旧公式
  • 运行brew install solr
  • 运行solr start

答案 2 :(得分:2)

更新自制软件对我来说没有办法。 Homebrew将其Solr公式更新为Solr 4.9,但URL不再有效。

我通过编辑Solr公式解决了这个问题:

brew edit solr

并将网址更改为: url'http://www.eng.lsu.edu/mirrors/apache/lucene/solr/4.10.2/solr-4.10.2.tgz'

并将sha1校验和更改为: b913204d07212d7bb814afe4641992f22404a27d

然后你就可以运行

brew install solr

没有问题。

如果我上面提供的网址将来不再有效,您可以将Solr公式更新为此处的任何tgz来源:http://www.apache.org/dyn/closer.cgi/lucene/solr/4.10.2 然后将公式中的sha1校验和更新为您决定使用的tgz文件的sha1校验和。 (http://support.apple.com/en-us/HT201259

答案 3 :(得分:2)

简单步骤:

1)酿造更新

2)brew install solr

3)重新启动终端/ cmd

4)对于后台运行-brew服务启动solr

5)刚开始-启动solr