PhantomJS 在 CentOS 上没有这样的文件或目录

PhantomJS 在 CentOS 上没有这样的文件或目录

我正在尝试在 CentOS 上运行 PhantomJS。我曾使用过这一页作为安装它的入门指南。

但是,当我运行该version命令时,却出现“未找到命令”的情况。

我已验证该文件是 64 位的,并且我正在运行 64 位操作系统。

在此处输入图片描述

有什么建议么?

答案1

我猜你的可执行文件缺少 x 属性。请制作chmod +x phantomjs并重试。

答案2

  1. 您所指出的说明是指在 Windows 上安装,但我认为您会将其应用于真正的 CentOS 安装。
  2. 正如@Dmitry_Teslenko 所建议的,确保文件具有可执行位设置。
  3. 明确调用该文件,因为它似乎不在你的路径中

    # from the directory where the phantomjs binary file exists on disk:
    ./phantomjs --version
    
  4. 您可以通过多种方式将二进制文件添加到路径:

    # link the file into a directory already in the path:
    sudo ln -l ./phantomjs /usr/local/bin
    # copy the file into a directory already in the path:
    sudo cp -p ./phantomjs /usr/local/bin
    # add the directory to the path:
    export PATH=$PATH:$PWD
    

相关内容