我正在尝试在 CentOS 上运行 PhantomJS。我曾使用过这一页作为安装它的入门指南。
但是,当我运行该version
命令时,却出现“未找到命令”的情况。
我已验证该文件是 64 位的,并且我正在运行 64 位操作系统。
有什么建议么?
答案1
我猜你的可执行文件缺少 x 属性。请制作chmod +x phantomjs
并重试。
答案2
- 您所指出的说明是指在 Windows 上安装,但我认为您会将其应用于真正的 CentOS 安装。
- 正如@Dmitry_Teslenko 所建议的,确保文件具有可执行位设置。
明确调用该文件,因为它似乎不在你的路径中
# from the directory where the phantomjs binary file exists on disk: ./phantomjs --version
您可以通过多种方式将二进制文件添加到路径:
# 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