サーバーを起動しようとすると、「launchctl start error: Bad file descriptor」というエラーが表示されます。
コンピューターを再起動しようとし、Neo4j も再インストールしました。
Mac で M03 バージョンの 2.0 を実行しており、最新のアップデートが適用されています。
私は@balinjdlとは少し異なるアプローチをとっていました(彼はよりスムーズに見えますが、誰かにとってはうまくいかない場合に備えて)、launchctlから直接削除しました。
まず、launchctl で次のエントリを見つけます。
$ launchctl list | grep neo
- 2 org.neo4j.server.7474
次にそれを削除します。
$ launchctl remove org.neo4j.server.7474
これで、再インストールできます。これにより、次のように起動します。
$ neo4j install
自作を使用して、M03 から M05 に移動する必要がありました。これは以前のバージョンの問題だったので、neo4j をアップグレードするたびにこれを行う必要があると思います。
幸運を!
launchd から削除する必要がありましたが、次のように機能します。
balinjdl-mac:local balinjdl$ neo4j start
WARNING! You are using an unsupported version of the Java runtime. Please use Oracle(R) Java(TM) Runtime Environment 7.
Using additional JVM arguments: -server -XX:+DisableExplicitGC Dorg.neo4j.server.properties=conf/neo4j-server.properties Djava.util.logging.config.file=conf/logging.properties Dlog4j.configuration=file:conf/log4j.properties -XX:+UseConcMarkSweepGC XX:+CMSClassUnloadingEnabled -Dneo4j.ext.udc.source=homebrew
Detected installation in launchd, starting it...
launchctl start error: Bad file descriptor
balinjdl-mac:local balinjdl$ neo4j remove
balinjdl-mac:local balinjdl$ neo4j start
WARNING! You are using an unsupported version of the Java runtime. Please use Oracle(R) Java(TM) Runtime Environment 7.
Using additional JVM arguments: -server -XX:+DisableExplicitGC Dorg.neo4j.server.properties=conf/neo4j-server.properties Djava.util.logging.config.file=conf/logging.properties Dlog4j.configuration=file:conf/log4j.properties -XX:+UseConcMarkSweepGC XX:+CMSClassUnloadingEnabled -Dneo4j.ext.udc.source=homebrew
Starting Neo4j Server...WARNING: not changing user
process [36824]... waiting for server to be ready......... OK.
Go to http://localhost:7474/webadmin/ for administration interface.
balinjdl-mac:local balinjdl$
お役に立てれば!