1

我是 Neo4j 的新手,并且已经安装了 Community Edition (3.3.0)。我正在学习参考 neo4j-shell 的教程。但是,每次我尝试运行它时,我都会得到:

-bash: /usr/local/bin/neo4j-shell: No such file or directory

我试图运行桌面版本并使用它的终端,但得到了同样的结果。我什至用 Homebrew 安装了它(后来卸载了),它似乎有响应,但即使我使用了适当的开关也无法连接到任何东西。我还尝试了在此处和 Google 群组中搜索的内容,但均无济于事。

任何人都可以让我知道如何使用 Community Edition 运行它,或者如果不可能,请让我知道如何以其他方式运行。我在 Mac 上运行并使用 .dmg 文件进行安装。

在此先感谢您的帮助。

格雷格

4

4 回答 4

0

您不必安装任何东西。只需下载 linux 发行版 (.tar.gz),解压,然后使用终端进入新文件夹并启动 Neo4j。

./bin/neo4j您可以通过在控制台中运行以控制台模式启动 Neo4j

如果您在运行它时遇到任何问题,请尝试使用以下命令:

chmod +x ./bin/*.sh

使脚本可执行。

另一方面——Neo4j Enterprise 是免费的——你不必使用社区版!

我写了一篇关于这个主题的博客文章。

https://blog.igovsol.com/2017/11/14/Neo4j-330-is-out-but-where-are-the-open-source-enterprise-binaries.html

于 2017-12-02T19:19:02.260 回答
0

显然,cypher-shell 是现在要使用的命令。

它似乎只适用于桌面版。除非我能找到解决方案,否则我将关闭该主题并可能发布该问题,作为 cypher-shell 主题。

于 2017-12-04T12:25:24.113 回答
0

neo4j-shell自 version 以来已弃用3.0,您应该cypher-shell改用。

如果需要,您仍然可以使用neo4j-shell,但您需要将以下密钥添加到neo4.conffile :dbms.shell.enabled=true中。

Neo4j 的所有控制台工具都位于该NEO4J_HOME/bin文件夹下。

如果您使用桌面版,如您所见,有一个选项卡有一个控制台,您直接在NEO4J_HOME.

我不是 MacOS 方面的专家,但通常这个dmg包应该在你的文件系统的某个地方解压 Neo4j。

您也可以unix在 MacOS 上使用该版本

于 2017-12-06T22:32:08.390 回答
0

您应该在新版本的 Neo4j 中使用 cypher-shell。(3.x +) 确保更新您的 ./conf/neo4j.conf 文件并查找默认情况下将被注释掉的 dbms.shell.enabled。删除 # 所以它说 dbms.shell.enabled=true

于 2017-12-07T21:30:06.147 回答