带有Windows Powershell的Neo4j:xxxx不是Neo4j主目录



我已经安装了 Neo4j(exe 安装程序),我还从 zip 文件中提取了 powershell 模块,但现在当我尝试做任何事情时,我只收到一条错误消息,例如:

PS C:devgithubneo4j-sandboxsrcps> Get-Neo4jServer c:devgithubneo4j-sandboxneo4jdb
Get-Neo4jServer : c:devgithubneo4j-sandboxneo4jdb is not a Neo4j Home directory
At line:1 char:1
+ Get-Neo4jServer c:devgithubneo4j-sandboxneo4jdb
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Get-Neo4jServer

起初我认为也许我误解了neo4j"主目录"是什么,并尝试将其指向安装目录,但我只是收到相同的错误消息。

PS C:devgithubneo4j-sandboxsrcps> Get-Neo4jServer "c:Program FilesNeo4j CE 2.3.2"
Get-Neo4jServer : c:Program FilesNeo4j CE 2.3.2 is not a Neo4j Home directory
At line:1 char:1
+ Get-Neo4jServer "c:Program FilesNeo4j CE 2.3.2"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Get-Neo4jServer

那么,什么是"Neo4j主目录" - 我在任何地方都找不到它的定义。是数据目录,还是安装目录,还是完全不同的东西。

似乎以某种方式,通过exe下载进行的安装与zip中的安装不同。我本来希望它们是相同的,exe版本只是自动化的。

无论如何,如果提取 zip 文件并将 zip 文件中的neo4j-community-2.3.2(或适合您的版本/版本)文件夹的内容复制到硬盘驱动器上的文件夹中,则将 PowerShell 脚本指向该文件夹,它很乐意报告安装版本。

最新更新