微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – PhantomJS崩溃 – 退出代码126

在CentOS(64位)系统上尝试运行phantomJS时,我遇到了一个奇怪的问题.

这是它报告的错误

[4mRunning "qunit:all" (qunit) task[24m Testing http://localhost:8000/tests.html 

Running PhantomJS...[31mERROR[39m
[31m>> [39m/home/jenkins/jenkins/workspace/nick_node_te/web-client/client/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs: /home/jenkins/jenkins/workspace/nick_node_te/web-client/client/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs: cannot execute binary file 0 [ '/home/jenkins/jenkins/workspace/nick_node_te/web-client/client/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs: /home/jenkins/jenkins/workspace/nick_node_te/web-client/client/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs: cannot execute binary file' ]

[33mWarning: PhantomJS exited unexpectedly with exit code 126. Use --force to continue.[39m

[31mAborted due to warnings.[39m

我似乎无法找到关于此类崩溃的任何好文档.这通常和/或值得一个bug报告吗?

更新:

这些是我文件的权限:

-rwxr-x--x. 1 root root 11308856 Sep 26 12:39 phantomjs

解决方法

听起来它不是为你试图运行它的平台而构建的.确保删除node_modules目录,并在将存储库克隆到新平台时执行全新的npm安装.目前,将node_nodules目录包含在源代码控制中是不好的做法.只需保持您的package.json文件保持良好,并为每个repo克隆执行npm install或npm update.另外,如果您正在使用git,请将node_modules /添加到您的.gitignore文件中,这样您就不必担心在添加更改和提交时意外包含它.

原文地址:https://www.jb51.cc/js/153448.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐