我是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文件安装。
提前感谢您的帮助。
格雷格
答案 0 :(得分:0)
您无需安装任何东西。只需下载linux发行版(.tar.gz),解压缩,然后使用终端进入新文件夹并启动Neo4j。
您可以通过在控制台
中运行./bin/neo4j
来在控制台模式下启动Neo4j
如果您在运行时遇到任何问题请尝试使用以下命令:
chmod +x ./bin/*.sh
使脚本可执行。
另一方面 - Neo4j Enterprise是免费的 - 您不必使用社区版!
我写了一篇关于这个主题的博客文章。
答案 1 :(得分:0)
显然,cypher-shell是现在使用的命令。
它似乎只适用于桌面版。我将关闭这个话题,并可能发布这个问题,除非我能找到一个解决方案,作为一个cypher-shell主题。
答案 2 :(得分:0)
neo4j-shell
以来 3.0
已被弃用,您应该使用cypher-shell
代替。
如果需要,您仍然可以使用neo4j-shell
,但需要将以下密钥添加到neo4.conf
文件中:dbms.shell.enabled=true
。
所有Neo4j的控制台工具都位于NEO4J_HOME/bin
文件夹下。
如果你使用桌面版,正如你所见,有一个标签可以有一个控制台,你就在NEO4J_HOME
的正下方。
我不是MacOS的专家,但通常dmg
包应该在文件系统的某个地方解压缩Neo4j。
您还可以在MacOS上使用unix
版本
答案 3 :(得分:0)
你应该使用新版Neo4j的cypher-shell。 (3.x +)确保更新./conf/neo4j.conf文件并查找默认情况下将被注释掉的dbms.shell.enabled。删除#所以它说dbms.shell.enabled = true