我从二进制文件中安装了phantomjs并通过$ PATH和MeteorJS最新版本与Spiderable最新版本进行访问。
我使用package flow-router进行路由和流程布局以进行渲染。
我让我的所有发布者都返回游标(通过find
方法)或返回this.ready(),通过我在页面上没有任何subscribe()我在页面模板代码,路由中测试nether代码或布局模板代码。
我在本地设置Meteor(运行meteor
命令)和websockets工作。
当我访问该页面时,我看到phantomjs进程在后台运行,ps aux
一段时间后,我在流星服务器控制台中收到此错误:
spiderable: phantomjs failed: Error: Command failed:
at ChildProcess.exithandler (child_process.js:658:15)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:766:16)
at Process.ChildProcess._handle.onexit (child_process.js:833:5)
stderr:
这就是全部;没有stderr。 看起来就像有非现成的订阅但我检查了这件事三次。
有什么建议吗?