终止实例“std :: runtime_error”Hiphop-Php

时间:2012-11-13 16:57:00

标签: c++ runtime-error hiphop

我已经在ubuntu服务器12.04 LTS上成功构建了Hiphop-Php但是当我运行命令时:

$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)。这是在远程服务器上发生的,但我在测试VM之前完成了相同的操作。我甚至获得root权限,因为我认为这可能有所帮助,但它什么也没做。

只是你知道我用USE_HHVM = 0构建,我需要代码不可读,字节码格式就是这样,但是我构建的VM也是如此,我只是难倒!提前谢谢。

1 个答案:

答案 0 :(得分:4)

错误来自GCC的C ++库。这意味着程序环境中的某些东西设置了一个区域设置,框中没有安装区域设置数据文件。例如LANG=foo_FOO.utf8未安装foo_FOO区域设置数据文件的位置。

在运行之前尝试设置LANG=C。不要使用sudo来修复崩溃。这甚至都没有错。