:observer.start 抛出错误
:observer.start throws an error
我正在尝试从 iex 启动 observer
,但我不确定为什么它不起作用。几天前,它工作正常。我定期用 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 repo 它正在下载 1.20-rc
版本的 Erlang。我已经降级到 1.6.3
(1.6.3.6
也不工作)并且 :observer
又开始工作了。
我正在尝试从 iex 启动 observer
,但我不确定为什么它不起作用。几天前,它工作正常。我定期用 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 repo 它正在下载 1.20-rc
版本的 Erlang。我已经降级到 1.6.3
(1.6.3.6
也不工作)并且 :observer
又开始工作了。