赞
踩
首先赋予改文件可执行权限,赋予完会从白色变成绿色。
- cd neo4j/bin目录下
- sudo chmod +x neo4j
java -version正常但是sudo java -version不正常。
- 要么将jdk的path加入到secure_path
- 要么干脆直接注释掉
- sudo visudo
- #注意:用vi 直接打开/etc/sudoers无法编辑
3、用Ctrl+X退出,并选择保存
通过以上操作后,问题得到了解决。
但是为什么呢,原来是因为secure_path定义了使用sudo时PATH环境变量的值,那么如果不定义呢,是否sudo时PATH的值就是本来环境变量的值呢。
将secure_path那行注释掉,然后我发现这个时候sudo能用任何命令了。
执行start 启动不了,
执行./neo4j start-no-wait可以正常启动
找到了类似的问题,但是也没解决,只说是一个很严重的bug。
Neo4j Server failed to start · Issue #3740 · neo4j/neo4j (github.com)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。