gpt4 book ai didi

linux - 无法在 Antergos 上运行 Neo4j(需要整数表达式)

转载 作者:太空宇宙 更新时间:2023-11-04 09:27:16 25 4
gpt4 key购买 nike

每次我尝试运行最新版本的 Neo4j(2.3.2 社区)时,我都会收到一个不断循环的错误。

[telmo@Telmo-LT neo4j-community-2.3.2]$ bin/neo4j start
WARNING: Max 1024 open files allowed, minimum of 40 000 recommended. See the Neo4j manual.
bin/neo4j: line 150: [: : integer expression expected
bin/neo4j: line 153: lsof: command not found
Starting Neo4j Server...WARNING: not changing user
process [1283]... waiting for server to be ready.bin/neo4j: line 150: [: : integer expression expected
bin/neo4j: line 153: lsof: command not found
.bin/neo4j: line 150: [: : integer expression expected
bin/neo4j: line 153: lsof: command not found
.bin/neo4j: line 150: [: : integer expression expected
bin/neo4j: line 153: lsof: command not found
.bin/neo4j: line 150: [: : integer expression expected
bin/neo4j: line 153: lsof: command not found

这是一个稳定的版本,我找不到有类似问题的人。

最佳答案

您可以在您的 shell 中运行“lsof”命令吗?看起来它在您的机器上丢失了。它用于定义 neo4j 进程的 PID 并在您的情况下失败。只需查看/bin/neo4j 文件,看看是什么失败了。我在 lsof 版本号方面遇到了一些问题,导致第 150 行的 IF 失败。我最终使用了一个肮脏的黑客来通过硬编码版本号来运行它。

关于linux - 无法在 Antergos 上运行 Neo4j(需要整数表达式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34982338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com