You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS7安装Neo4j社区版时出现cypher-shell依赖缺失错误求助

解决CentOS7安装Neo4j 5.3.0社区版的cypher-shell依赖问题

问题原因

你直接安装单独的Neo4j RPM包时遇到的依赖错误,是因为cypher-shell 5.x是Neo4j 5.x系列的配套组件,并非独立的通用软件包,单独搜索自然找不到对应资源。需要通过Neo4j官方提供的YUM源来安装,让包管理器自动处理依赖关系。

解决方案

步骤1:配置Neo4j官方YUM源

创建/etc/yum.repos.d/neo4j.repo文件,写入以下内容:

[neo4j]
name=Neo4j Yum Repo
baseurl=https://yum.neo4j.com/stable/5
enabled=1
gpgcheck=1
gpgkey=https://yum.neo4j.com/neo4j.gpg

步骤2:导入GPG密钥

执行命令验证包的合法性:

rpm --import https://yum.neo4j.com/neo4j.gpg

步骤3:安装Neo4j 5.3.0

通过YUM安装会自动下载并安装包括cypher-shell在内的所有依赖:

yum install neo4j-5.3.0

备选方案(手动安装依赖)

如果不想配置YUM源,可以找到与Neo4j 5.3.0同版本的cypher-shell RPM包,先执行安装:

rpm -ivh cypher-shell-5.3.0-1.noarch.rpm

再安装Neo4j的RPM包即可。

额外注意事项

  • 确保已正确配置JDK 17的环境变量(如JAVA_HOME),Neo4j 5.x依赖JDK 17+。
  • CentOS 7的3.10内核版本符合Neo4j 5.x的运行要求。

内容的提问来源于stack exchange,提问作者David Makovoz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 02:50:30