我正在尝试通过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