Centos Casperjs错误-无效语法错误

Centos Casperjs错误-无效语法错误,centos,phantomjs,casperjs,Centos,Phantomjs,Casperjs,我最近在服务器centos上安装了Casperjs,当我尝试运行时,出现以下错误: File "/usr/local/bin/casperjs", line 11 except subprocess.CalledProcessError as err: ^ SyntaxError: invalid syntax 这是运行casperjs-version的结果,它应该只打印版本号。尽管使用casperj

我最近在服务器centos上安装了Casperjs,当我尝试运行时,出现以下错误:

 File "/usr/local/bin/casperjs", line 11
    except subprocess.CalledProcessError as err:
                                          ^
SyntaxError: invalid syntax
这是运行casperjs-version的结果,它应该只打印版本号。尽管使用casperjs的任何其他命令也会给出相同的输出

我安装时遵循的步骤非常标准:

git clone git://github.com/n1k0/casperjs.git
cd casperjs
git checkout tags/1.0.2
ln -sf `pwd`/bin/casperjs /usr/local/bin/casperjs
此外,我正在运行phantomjs的1.9.6版,这是casperjs所必需的


有什么想法吗?

您可以检查python的版本是否大于2.6 对于我的情况,我键入命令

python-v

我在旧的在线redhat机器上得到了2.4.3

您可以尝试更新python版本。
这可能会有一些帮助

你的python版本是什么?python版本是2.4.3我在v2.7.3上,没有这个问题。升级版本可以吗?我听说升级会破坏yum,因为2.4是一个依赖项。。。。