幻影JS崩溃 - 退出代码126
PhantomJS Crash - Exit Code 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
我似乎找不到任何关于此类崩溃的好文档。这是否通常和/或值得错误报告?
更新:
这些是我的文件的权限:
-rwxr-x--x. 1 root root 11308856 Sep 26 12:39 phantomjs
听起来它不是为您要在其上运行的平台构建的。确保删除node_modules
目录,并在将存储库克隆到新平台时执行新的npm install
。目前,将node_nodules
目录包含在源代码管理中是一种不好的做法。只需保持package.json
文件的良好维护,并为每个存储库克隆执行npm install
或npm update
即可。此外,如果您使用的是git
,请将node_modules/
添加到.gitignore
文件中,这样您就不必担心在添加更改和提交时意外包含它。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- nodejs:child_process.spawn未报告退出代码
- 只有从Node运行时,Rsync才会失败,退出代码为23
- 节点 js 退出状态 8,错误代码 0 在 Mac 上运行
- 幻影JS崩溃 - 退出代码126
- “使用代码 8 退出”示例流星应用程序
- 流星和 mongodg 退出代码 1 在 debian wheezy 上
- 执行异步代码时;退出“;事件
- J2me,使用*键代码按钮退出画布
- 用express和node退出代码块
- 流星:“=比;退出代码:8"错误
- 嵌入Rhino时,如何从中返回退出代码
- Bash 脚本,用于从 NodeJs 脚本返回退出代码
- ExBuild:PhantomJS sass build退出,代码为:137
- 为什么这个while循环退出,但执行内部代码
- 流星=比;退出代码:8错误