Neo4j не запускается в Windows 7 (хорошо в Windows 10) - PullRequest
0 голосов
/ 08 сентября 2018

Я экспериментировал с Neo4j Community Edition 3.4.6 на Windows 10 ... и все хорошо.

Но Neo4j Community Edition 3.4.7 на Windows 7 не запускается!

Когда я запускаю команду E:\neo4j\bin\neo4j console из Windows 7 Power Shell (E: \ neo4j \ - это то место, где я установил neo4j), так же, как я без проблем сделал это в Windows 10, он выдает следующее сообщение об ошибке и завершает работу:

Invoke-Neo4j: невозможно определить версию установки в E: \ neo4j

В строке: 1 символ: 175

  • try {Unblock-File -Path 'E: \ neo4j \ bin \ Neo4j-Management *. *' -ErrorAction 'SilentlyContinue'> catch <>; Import-Module

'E: \ Neo4j \ Bin \ Neo4j-Management.psd1'; Выход (консоль Invoke-Neo4j <<<<) </p>

  • CategoryInfo: Не указано: (:) [Write-Error], WriteErrorException

    • FullyQualifiedErrorId: Microsoft.PowerShell.Commands.WriteErrorException, Invoke-Neo4j

На компьютере с Windows7 у меня установлен такой же «Обновление 181 для Java SE Development Kit 8 (64-разрядная версия)», как и на Windows 10.

Спасибо!

1 Ответ

0 голосов
/ 12 сентября 2018

Я думаю о двух вещах:

  1. Файлы должны быть разблокированы - этот вид зависит от того, как вы получили файлы на машине. Проще всего щелкнуть правой кнопкой мыши на .zip/.exe и выбрать разблокировать, а затем разархивировать. Я бы сделал это как само собой разумеющееся, просто чтобы убедиться, что проблема не в этом.

  2. Это как-то связано с версией Powershell - я не могу вспомнить, что Win7 имеет по умолчанию, я думаю, что это 2.0, который должен быть в порядке, но опять же, должен - известное последнее слово (последняя версия здесь: https://www.microsoft.com/en-us/download/details.aspx?id=54616 - и там написано, что работает на 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

Если это не сработает - если вы можете обновить свой вопрос с помощью выводов Import-Module и Invoke-Neo4j, это было бы здорово!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...