【问题标题】:Neo4j lsof: command not found at db server startupNeo4j lsof:数据库服务器启动时找不到命令
【发布时间】:2015-03-26 15:17:32
【问题描述】:

在尝试启动数据库服务器时,我遇到了无穷无尽的错误流(如下所示) - 直到我在终端中使用 CTRL + C 停止它。有谁知道出了什么问题?

$ rake neo4j:开始

开始 Neo4j 开发...
db/neo4j/development/bin/neo4j:第 147 行:lsof:找不到命令 db/neo4j/development/bin/neo4j:第 147 行:lsof:找不到命令 db/neo4j/development/bin/neo4j:第 147 行:lsof:找不到命令 db/neo4j/development/bin/neo4j:第 147 行:lsof:找不到命令
^C
rake 中止!
中断:

【问题讨论】:

    标签: neo4j


    【解决方案1】:

    对我来说,以下工作:

    yum install lsof
    

    【讨论】:

      【解决方案2】:

      我在将 /usr/sbin 添加到 PATH 后解决了这个问题。 这里是: 列维$ 回声 $PATH /Users/levi/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin/:/Applications/Sublime Text.app/Contents/SharedSupport/bin

      【讨论】:

        【解决方案3】:

        代替 lsof ,,,,,, 试试用

        /usr/sbin/lsof $文件

        $FILE 是文件的路径

        【讨论】:

          【解决方案4】:

          根据colucix,lsof 命令仅对 root 可用。 如果你想以非root用户身份运行它,你可以指定它的完整路径。

          $ /usr/sbin/lsof /path/to/some/file
          

          Philip Reynolds 还指出,如果 lsof 适合您,您可以为它指定一个 sudo 别名。

          【讨论】:

            【解决方案5】:

            在 ubuntu 16.04 中安装 lsof 后它工作了

            sudo apt-get install lsof 
            
            

            【讨论】:

              猜你喜欢
              • 2019-12-19
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-05-25
              • 1970-01-01
              • 2014-10-18
              • 1970-01-01
              • 2013-03-02
              相关资源
              最近更新 更多