纽曼未能在Centos 6.6上运行,显然是由于jsdom / symxtify问题

我在CentOS 6.6上安装了newman( https://github.com/a85/Newman ),尽pipe安装似乎成功了,但试图运行newman --version结果如下:

 /usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/node_modules/bindings/bindings.js:91 throw err ^ Error: Could not locate the bindings file. Tried: → /usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/build/contextify.node → /usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/build/Debug/contextify.node → /usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/build/Release/contextify.node → /usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/out/Debug/contextify.node → /usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/Debug/contextify.node → /usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/out/Release/contextify.node → /usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/Release/contextify.node → /usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/build/default/contextify.node → /usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/compiled/0.10.33/linux/x64/contextify.node at bindings (/usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/node_modules/bindings/bindings.js:88:9) at Object.<anonymous> (/usr/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/lib/contextify.js:1:96) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (/usr/lib/node_modules/newman/node_modules/jsdom/lib/jsdom/browser/index.js:5:21) at Module._compile (module.js:456:26) 

我谷歌search死亡,并find了一些声称的解决scheme,但似乎没有任何工作。 看起来这个问题最终是由jsdom来实现的,它是依赖性的。 奇怪的是它找不到的文件( contextify.node )确实存在于它声称要检查的path之一中。