2017-06-09 12 views
3

私は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ではインストールできません。

ありがとうございます。

+1

特にErlang 20-rc2を使用している理由は何ですか? – Mike

+0

実際にはありません。 Erlangソリューションリポジトリとaptitudeによってインストールされたバージョンです。私はバージョン19で試したが、同じ結果を得た。 – rubenfa

+0

'erlang'(特に' wx')のすべての依存関係を再インストールしてから、 'erlang'自体を再インストールしてみることができますか? – Dogbert

答えて

0

最後に、私は解決策を見つけることができます。私は理由を知りませんが、Erlang SolutionsはErlangの1.20-rcバージョンをダウンロードしています。 1.6.3にダウングレードしました(1.6.3.6も動作していません)。:observerが再び動作しています。

関連する問題