2013-09-25 21 views
6

私のワークフローでCentOS(64ビット)システムでphantomJSを実行しようとすると、奇妙な問題が発生します。私はこのクラッシュのタイプ上の任意の良いドキュメントを見つけることができないようPhantomJSクラッシュ - 終了コード126

[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 

:ここ

は、Reportingのエラーです。これは普通か、バグ報告に値するでしょうか?

UPDATE:

これらは、私のファイルのパーミッションです:それはあなたがそれを実行しようとしているプラ​​ットフォーム用に構築されていないよう

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

答えて

12

が鳴ります。 node_modulesディレクトリを削除して、リポジトリを新しいプラットフォームに複製するときは、新鮮なnpm installを実行してください。現在、node_nodulesディレクトリをソース管理に含めることは悪い習慣です。 package.jsonファイルを正常に維持しておき、各レポクローンに対してnpm installまたはnpm updateを実行してください。また、を使用している場合は、.gitignoreファイルにnode_modules/を追加してください。変更を加えてコミットする際に誤って含めても構わないと思います。

関連する問題