在我的自制软件中,我只能访问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
答案 0 :(得分:33)
正在运行
brew update
然后
brew install solr
为我修复了这个错误
答案 1 :(得分:12)
brew edit solr
以编辑solr公式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