3

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 でテストする前にまったく同じことを行いました。役立つと思ったので、ルートアクセスさえ取得しましたが、何も行われませんでした。

USE_HHVM=0 でビルドしたことがわかるように、読み取り不能なコードが必要であり、バイトコード形式でこれが行われますが、ビルドした VM も同様でした。困惑しています! 前もって感謝します。

4

1 に答える 1

5

エラーは GCC の C++ ライブラリから発生します。これは、プログラムの環境で、ボックスにロケール データ ファイルがインストールされていないロケールが設定されていることを意味します。たとえばLANG=foo_FOO.utf8foo_FOOロケール データ ファイルがインストールされていない場所。

LANG=C実行する前に設定してみてください。sudoクラッシュの修正には使用しないでください。それは間違っていません。

于 2012-11-13T17:01:13.443 に答える