erlang – :observer.start抛出错误

我正试图从iex启动观察者,但我不确定它为什么不起作用.几天前,它没有问题.我经常用aptitude更新我的Ubuntu,所以可能存在问题.这是从iex收到的错误:

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解决方案repo中安装了esl-erlang(我认为).安装的版本是RC版本!!!为什么?使用该软件包安装了一些依赖项,如libwxbase-3.0.我已经安装了没有依赖的Elixir.但是观察者仍然没有工作.

有一个erlang-observer包,但它不能与esl-erlang一起安装.

提前致谢

最佳答案 最后,我可以找到解决方案.我不知道为什么,但Erlang Solutions回购它正在下载1.20-rc版本的Erlang.我已降级到1.6.3(1.6.3.6也没有工作)并且:观察者正在再次工作.

点赞