【发布时间】:2012-11-13 16:57:00
【问题描述】:
我已经在 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)。这发生在远程服务器上,但在虚拟机上测试之前我已经做了完全相同的事情。我什至获得了 root 访问权限,因为我认为这会有所帮助,但它什么也没做。
您知道我使用 USE_HHVM=0 构建的,我需要不可读的代码并且字节码格式可以做到这一点,但我构建的 VM 也是如此,我只是难住了!提前致谢。
【问题讨论】:
-
也许我遗漏了一些东西,但是通过
sudo运行命令来修复崩溃似乎是一个非常糟糕的主意。 -
我知道,但我认为 Hiphop 需要更高的权限。有效!名称无效,让我认为我的用户名无效,所以我尝试了它,因为我在网上找不到任何修复程序。
标签: c++ runtime-error hiphop