我正在尝试通过console.slimer.js制作webgl模型的屏幕截图


我安装依赖项

#sudo apt-get install libc6 libstdc ++ 6 libgcc1 libgtk2.0-0 libasound2 libxrender1
我从http://slimerjs.org/download.html下载Linux x86_64的软件包
安装Firefox

#apt-get install firefox
创建脚本

var system = require('system'),
    页面= require('webpage')。create();

page.open('http://github.com/',function(){
  page.render('test.png');
  phantom.exit();
});
page.onError = function(msg,trace){
  console.log(msg);
}
添加路径到firefox.app

#导出SLIMERJSLAUNCHER = / usr / bin / firefox
用xulrunner运行更苗条

#./slimerjs/xulrunner/xulrunner ./slimerjs/slimerjs screen.js
最后得到错误:



  #./slimerjs/xulrunner/xulrunner ./slimerjs/slimerjs screen.js
  
  (进程:23815):GLib-CRITICAL **:g_slice_set_config:断言
  'sys_page_size == 0'失败错误:App:名称未在
  application.ini


我做错了什么?
请帮助我,找出答案。

致以最良好的问候。安东

最佳答案

问题是在Firefox版本中


  #python slimerjs.py --debug = true ../screen.js(process:24063):GLib-CRITICAL:g_slice_set_config:断言'sys_page_size == 0'
  失败错误:平台版本“ 31.0”与以下版本不兼容
  minVersion> = 17.0.0 maxVersion

09-25 15:54