Как настроить slimerjs в консоли на Ubuntu?

Я пытаюсь сделать снимок экрана моделей webgl с помощью slimer.js с консоли

  1. Устанавливаю зависимости

    # sudo apt-get install libc6 libstdc ++ 6 libgcc1 libgtk2.0-0 libasound2 libxrender1

  2. Я загружаю пакет для Linux x86_64 со страницы http://slimerjs.org/download.html

  3. Установить firefox

    # apt-get install firefox

  4. создать сценарий

    var system = require ('system'), page = require ('webpage'). create ();

    page.open ('http://github.com/', function () {page.render ('test. png '); phantom.exit ();}); page.onError = функция (сообщение, трассировка) {console.log (сообщение); }

  5. добавить путь к firefox.app

    # экспорт SLIMERJSLAUNCHER = / usr / bin / firefox

  6. запустить слаймер с xulrunner

    # ./slimerjs/xulrunner/xulrunner ./slimerjs/slimerjs screen.js

  7. И наконец получите ошибку:

# ./slimerjs/xulrunner/xulrunner ./slimerjs/slimerjs screen.js

(процесс: 23815): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' не удалось Ошибка: приложение: имя не указано в application.ini

Что я делаю не так? Помогите, пожалуйста, разобраться.

Со всем уважением. Антон.


person SilentImp    schedule 03.08.2014    source источник


Ответы (1)


Проблема была в версии Firefox

# python slimerjs.py --debug = true ../screen.js (process: 24063): GLib-CRITICAL: g_slice_set_config: assertion 'sys_page_size == 0' не удалось Ошибка: версия платформы '31 .0 'несовместима с minVersion> = 17.0.0 maxVersion ‹= 29.

person SilentImp    schedule 03.08.2014