web-dev-qa-db-fra.com

Comment installer Solr sur mac en utilisant homebrew?

Dans mon homebrew, je n'ai accès qu'à solr 4.9.0, mais il a été supprimé du référentiel, donc je vois une erreur 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

Maintenant, la version solr 4.10.0 est déjà disponible, mais brew ne la voit pas ... Parce que dans chaque turtorial pour solr je vois 'au 1er - exécutez brew install solr '. Et je ne veux pas avoir de problèmes avec la mise à jour/mise à niveau à l'avenir ... Comment puis-je configurer brew pour installer une nouvelle version de Solr sur mon mac?

p.s. Homebrew 0.9.5, OS_X 10.9.5

15
bmalets
  • courir brew edit solr pour modifier la formule solr
  • remplacer l'ancienne formule pour la version 4.9.0 par formule pour v4.10.
  • courir brew install solr
  • courir solr start
14
bmalets

Fonctionnement

brew update 

puis

brew install solr

corrigé cette erreur pour moi

34
user3404455

La mise à jour de l'homebrew n'a pas fait l'affaire pour moi. Homebrew a mis à jour sa formule Solr en Solr 4.9 mais l'URL n'est plus valide.

J'ai résolu ce problème en modifiant la formule Solr:

brew edit solr

et changer l'URL en: url ' http://www.eng.lsu.edu/mirrors/Apache/lucene/solr/4.10.2/solr-4.10.2.tgz '

et changer la somme de contrôle sha1 en: b913204d07212d7bb814afe4641992f22404a27d

alors vous pourrez exécuter

brew install solr

sans problèmes.

Si l'URL que j'ai fournie ci-dessus n'est plus valide à l'avenir, vous pouvez mettre à jour votre formule Solr vers l'une des sources tgz trouvées ici: http: //www.Apache. org/dyn/close.cgi/lucene/solr/4.10.2 puis mettez à jour le sha1 somme de contrôle dans la formule à la somme de contrôle sha1 du fichier tgz que vous décidez d'utiliser. ( http://support.Apple.com/en-us/HT201259 )

3
cpreid

Étapes simples:

1) mise à jour du brassage

2) infuser installer solr

3) Redémarrez le terminal/cmd

4) Pour l'exécution en arrière-plan - les services de brassage commencent

5) pour juste commencer - démarrer solr

2
Teja Gajula