Завершить работу в экземпляре & quot; std :: runtime_error & quot; Hiphop-Php

Я успешно собрал Hiphop-Php на сервере Ubuntu 12.04 LTS, но когда я запускаю команду:

$HPHP_HOME/src/hphp/hphp test.php

Эта ошибка происходит:

terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
Aborted (core dumped)

Та же ошибка произошла во время make команда, но я использовал sudo make и он имел дело с этим, но использование sudo на вышеупомянутом просто удаляет Aborted (core dumped), Это происходит на удаленном сервере, но я сделал то же самое перед тестированием на виртуальной машине. Я даже получил root-доступ, так как думал, что это может помочь, но ничего не сделано.

Просто чтобы вы знали, что я построил с USE_HHVM = 0, мне нужен код, который невозможно прочитать, и формат байт-кода делает это, но виртуальная машина, которую я создал, тоже была, я просто в замешательстве! Заранее спасибо.

2

Решение

Ошибка происходит из библиотеки C ++ GCC. Это означает, что что-то в среде программы установило локаль, для которой файлы данных локали не установлены на коробке. например LANG=foo_FOO.utf8 где foo_FOO Файлы данных локали не установлены.

Попробуйте установить LANG=C перед запуском. Не использовать sudo исправить сбои. Это даже не так.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]