Я успешно собрал 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, мне нужен код, который невозможно прочитать, и формат байт-кода делает это, но виртуальная машина, которую я создал, тоже была, я просто в замешательстве! Заранее спасибо.
Ошибка происходит из библиотеки C ++ GCC. Это означает, что что-то в среде программы установило локаль, для которой файлы данных локали не установлены на коробке. например LANG=foo_FOO.utf8
где foo_FOO
Файлы данных локали не установлены.
Попробуйте установить LANG=C
перед запуском. Не использовать sudo
исправить сбои. Это даже не так.
Других решений пока нет …