私はobserver
をiexから起動しようとしていますが、なぜ動作していないのか分かりません。数日前、問題なく動作しました。私は定期的に私のUbuntuをaptitudeで更新しているので、問題がある可能性があります。 iexから受け取ったエラーは次のとおりです。:observer.startがエラーをスローする
Erlang/OTP 20 [RELEASE CANDIDATE 2] [erts-9.0] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]
Interactive Elixir (1.4.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> :observer.start
18:52:01.936 [error] WX Failed loading 'wxe_driver'@'/usr/lib/erlang/lib/wx-1.8.1/priv'
{:error,
{{:load_driver,
'symbol _ZThn704_N17wxGenericListCtrl31GetSizeAvailableForScrollTargetERK6wxSize, version WXU_3.0 not defined in file libwx_gtk2u_core-3.0.so.0 with link time reference'},
[{:wxe_server, :start, 1, [file: 'wxe_server.erl', line: 65]},
{:wx, :new, 1, [file: 'wx.erl', line: 115]},
{:observer_wx, :init, 1, [file: 'observer_wx.erl', line: 98]},
{:wx_object, :init_it, 6, [file: 'wx_object.erl', line: 372]},
{:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 247]}]}}
助けが必要ですか?
更新:
奇妙なものがあります。私はaptitudeでElixirパッケージを削除しました。それから私はerlangのソリューションリポジトリからesl-erlangをインストールしました(私は思います)。インストールされているバージョンはRCバージョンです!どうして?このパッケージでは、libwxbase-3.0のようないくつかの依存関係がインストールされています。私はElixirを依存関係なくインストールしました。しかし、観察者はまだ働いていません。
erlang-observerパッケージがありますが、esl-erlangではインストールできません。
ありがとうございます。
特にErlang 20-rc2を使用している理由は何ですか? – Mike
実際にはありません。 Erlangソリューションリポジトリとaptitudeによってインストールされたバージョンです。私はバージョン19で試したが、同じ結果を得た。 – rubenfa
'erlang'(特に' wx')のすべての依存関係を再インストールしてから、 'erlang'自体を再インストールしてみることができますか? – Dogbert