PhantomJs.exe, выбрасывающий «terminate вызывается после выброса экземпляра ошибки« std :: bad_alloc »» в Windows 2008 R2 - PullRequest
0 голосов
/ 06 марта 2012

Я пытаюсь запустить мои спецификации Jamsine из командной строки, используя PhantomJs.exe. Вот моя командная строка

'path\to\phantomjs\phantomjs.exe run-jasmine.js SpecRunner.html

Я запускаю это из папки, где находится мой HTML-файл специалиста. Приведенная выше команда выдает следующую ошибку

terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.

Я уже посмотрел на http://code.google.com/p/phantomjs/issues/detail?id=365 в группе фантомов, но это не очень помогает для кого-то вроде меня, пришедшего из .net фона.

Пока что я обнаружил, что версия 1.3.0 PhantomJs отлично работает для меня.

1 Ответ

1 голос
/ 06 марта 2012

Взгляните на этот URL для stackoverflow .

Это типичная ситуация, возникающая при обнаружении конфликта экземпляров библиотек C Runtime (CRT)!Одно приложение статически привязано к CRT, и в то же время приложение пытается динамически привязаться к CRT.

...