48 Stimmen

Wie kann ich die Sphinx-Version überprüfen?

Ich installiere eine Sphinx-Suchmaschine vor ein paar Monaten, wie die Zeit vergeht, ich erinnere mich nicht, dass Sphinx-Version, die ich installiert.

Wie kann ich die Sphinx-Version meines Systems überprüfen?

44voto

YOU Punkte 113320

Vielleicht führen Sie einfach den Befehl searchd ohne jeden Parameter

Es wird Folgendes angezeigt, wenn ich es gerade versucht habe

Sphinx 0.9.9-release (r2117)
Copyright (c) 2001-20009, Andrew Aksyonoff

....

38voto

priyasha Punkte 427

Einfach im Terminal eingeben:

sphinx-build --version

37voto

Iaroslav Vorozhko Punkte 1719

Führen Sie searchd mit dem Parameter '--help' aus, der die searchd-Version anzeigt:

searchd --help
Sphinx 0.9.9-release (r2117)
Copyright (c) 2001-2009, Andrew Aksyonoff

8voto

André Anjos Punkte 3673

Hier sind einige Möglichkeiten, um es von Python selbst zu tun:

$ python -c 'import sphinx; print sphinx.__version__'
'1.1.3'

Dasselbe wie oben, mit einer einzigen Anweisungsvariante:

$ python -c 'print __import__("sphinx").__version__'
'1.1.3'

Oder, mit pkg_resources :

$ python -c 'import pkg_resources; print pkg_resources.require("sphinx")[0].version'
'1.1.3'

Dasselbe wie oben, mit einer einzigen Anweisungsvariante:

$ python -c 'print __import__("pkg_resources").require("sphinx")[0].version'
'1.1.3'

5voto

Johann Oskarsson Punkte 766

Sie können auch einfach eine Verbindung mit dem MySQL-Client herstellen.

% mysql --host=sphinx.example.com --port=9306 --protocol=tcp
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 2.2.7-id64-release (r4883)

Hier haben Sie die Serverversion. Die --protocol=tcp kann erforderlich sein, wenn der Host localhost ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X