1

オパチャットアプリをコピーしました。OSX Lion では動作しますが、私の 32 ビット Linux マシンでは動作しません。32 ビットがサポートされていないことはわかっていますが、opa をコンパイルできました。次に、チャットアプリをコンパイルしました。アクセスすると最初のページが表示されますが、チャットにテキストを追加すると、そのテキストが表示されません。

これをデバッグする方法がわかりません。詳細度を 8 に上げました。これをデバッグするには、他に何ができますか?

ありがとうプラバット・グプタ

4

1 に答える 1

0

Hugo が指摘したように、32 ビットは公式にはサポートされていません。しかし、あなたの経験から、これはアクセス可能な目標のようです。問題をデバッグしたい場合、つまり実際には Opa の 32 ビット ポートを提供する場合、Opa チームは喜んであなたを励まし、サポートします!

あなたの場合、興味深い出力ログはおそらく、チャット アプリを起動したパスのファイル error.log にあります。しかし、より多くのログを持つことができます。-release フラグを ./configure に渡さずにソースからコンパイルすると、デバッグ ログをトリガーする (またはコンパイラの動作を変更する) 多くのシェル環境変数にアクセスできます。それらはすべて libbase/debugVariables.mli にリストされています (すべての変数の名前は MLSTATE_SOMETHING_IN_UPPER_CASE です)。また、make install (おそらく make install-all) によってインストールされる mlset というコマンド ライン ツールも役立ちます。

デバッグの最初のステップは、MLSTATE_SHOW_LOGS=1 を設定することです。次に、他の関連するフラグをいくつか設定します。最初に MLSTATE_SESSION_DEBUG、MLSTATE_HTTP_DEBUG、MLSTATE_PING_DEBUG のいくつかを選択することをお勧めします (より高い値に設定します)。

幸運を!

于 2011-09-20T09:27:19.093 に答える