2

Observer User Guideの指示に従って、Observer アプリケーションを実行しようとしました。

$ erl -sname observer -hidden -setcookie MyCookie -run observer
Erlang R15B (erts-5.9) [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]

{"init terminating in do_boot",{undef,[{wx_object,start,[observer_wx,[],[]],[]},{observer_wx,start,0,[{file,"observer_wx.erl"},{line,64}]},{init,start_it,1,[]},{init,start_em,1,[]}]}}

Crash dump was written to: erl_crash.dump
init terminating in do_boot ()

これに対する既知の修正はありますか? インストールを怠ったものはありますか?

4

2 に答える 2

3

Mac OS X の WxWidget は、現在 32 ビットのみです。64 ビットの erlang インストールでは機能しません。wx_object:start is undef'd というエラー メッセージが表示されるのはそのためです。

32 ビット バージョンの erlang をビルドする必要があります。

wxWidgets の新しいバージョンは Mac OS X で 64 ビットでビルドできると思いますが、erlang の wx ライブラリと互換性があるかどうかはわかりません。

于 2012-04-08T23:57:05.347 に答える
1

私の Linux Mint ディストリビューションでは、evm 経由で R15B03 をインストールする前に、次のコマンドを実行して必要なパッケージをインストールする必要がありました。

sudo apt-get install libwxgtk2.8-dev libgl1-mesa-dev libglu1-mesa-dev libpng3

詳細については、こちらをご覧ください

于 2013-08-24T20:28:15.937 に答える