Neo4j无法在Windows 7上启动(在Windows 10上正常)

Neo4j无法在Windows 7上启动(在Windows 10上正常),neo4j,Neo4j,我一直在Windows 10上试用Neo4j社区版3.4.6。。。一切都很好 但是Windows7上的Neo4j社区版3.4.7不会启动 当我从Windows 7 Power Shell发出命令E:\neo4j\bin\neo4j控制台时,E:\neo4j\是我安装neo4j的地方,就像我在Windows 10上没有遇到问题一样,它会给出以下错误消息并退出: Invoke-Neo4j:无法确定位于E:\Neo4j的安装版本 第1行字符:175 请尝试{Unblock File-Path'E:\n

我一直在Windows 10上试用Neo4j社区版3.4.6。。。一切都很好

但是Windows7上的Neo4j社区版3.4.7不会启动

当我从Windows 7 Power Shell发出命令E:\neo4j\bin\neo4j控制台时,E:\neo4j\是我安装neo4j的地方,就像我在Windows 10上没有遇到问题一样,它会给出以下错误消息并退出:

Invoke-Neo4j:无法确定位于E:\Neo4j的安装版本

第1行字符:175

请尝试{Unblock File-Path'E:\neo4j\bin\neo4j Management*.'-ErrorAction'SilentlyContinue'>catch;导入模块
'E:\neo4j\bin\neo4j Management.psd1';退出Invoke-neo4j我在想两件事:

需要取消阻止文件-这取决于您如何在计算机上获取文件。最简单的方法是右键单击.zip/.exe并选择“取消阻止”,然后解压缩。 我当然会这么做,只是为了确保问题不是因为这个

这与Powershell版本有关-我记不起Win7默认有什么,我认为它是2.0版,应该可以,但再一次,应该是一个著名的最后一句话,最新版本在这里:-它说在Win7 SP1上工作

为了解决这个问题,我会去手动PowerShell-

以管理员身份打开Powershell窗口并导航到该文件夹,然后导入我们将首先绕过安全性的模块-只是为了给我们最好的机会:

>PS E:\neo4j>Set-ExecutionPolicy bypass
>PS E:\neo4j>Import-Module .\bin\Neo4j-Management.psd1 -verbose
检查输出-如果没有任何错误,请尝试运行:

>PS E:\neo4j>Invoke-Neo4j console
如果这不起作用-如果您可以使用导入模块和Invoke-Neo4j输出的输出更新您的问题,那就太好了