1

そこで、 ElasticSearchをWebサイトからダウンロードし、アプリケーションディレクトリに配置して、次のコマンドを実行しました。

$ bin/elasticsearch

指示が言ったように、しかしエラーに遭遇します:

$ bin/elasticsearch
bin/elasticsearch: line 137: getopt: command not found
Error parsing arguments!

ファイル内のこの行についての話:

args=`getopt vfhp:D:X: "$@"`

ここで何が問題になっていますか?他の誰かがこの問題を抱えていますか?

私はWindows7、Ruby onRails3.1.0で実行しています。

答え

OK最初は、ファイルをクリックしただけです。

C:\elasticsearch-0.19.8\bin\elasticsearch.bat

そしてそれは私がJAVA_HOME環境変数にする必要があると言った。あなたはここでそれを行う方法を学ぶことができます:

http://stackoverflow.com/questions/2619584/how-to-set-java-home-on-windows-7

これで、次の手順を実行した後、すべてが機能しています。

4

2 に答える 2

3

Windows を実行している場合は、実行しようとしてelasticsearch.batいるシェル スクリプトelasticsearchではなく、バッチ ファイルを実行する必要があります。

于 2012-08-14T19:45:15.207 に答える
3

javanaの答えは正しいですが、あなたがしようとしたように、cygwinを使用してelasticsearch bashスクリプトを実行できることを追加したいだけです。デフォルトではインストールされていないというパッケージをインストールするだけutil-linuxです。

于 2012-08-15T19:23:30.880 に答える