如何解决Ubuntu 20.04.1 LTS:错误:找不到'wxe_driver.so'
maxximiliann@Maxximiliann:$ iex -S mix
Erlang/OTP 22 [erts-10.7.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [
Interactive Elixir (1.10.3) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> :observer.start
12:45:30.511 [error] ERROR: Could not find 'wxe_driver.so' in: /home/maxximiliann/.asdf/installs/erlang/22.3.3/lib/wx-1.9/priv
{:error,{{:load_driver,'No driver found'},[
{:wxe_server,:start,1,[file: 'wxe_server.erl',line: 65]},{:wx,:new,[file: 'wx.erl',line: 115]},{:observer_wx,:init,[file: 'observer_wx.erl',line: 107]},{:wx_object,:init_it,6,[file: 'wx_object.erl',line: 372]},{:proc_lib,:init_p_do_apply,3,[file: 'proc_lib.erl',line: 249]}
]}}
遵循 These说明在此Ubuntu计算机上安装erlang-wx
:
Operating System: Ubuntu 20.04.1 LTS
Kernel: Linux 5.4.0-48-generic
Architecture: x86-64
要让observer
运行还需要什么?
解决方法
erlang-wx
软件包仅由通过Ubuntu软件包安装的Erlang使用,但您的软件包是使用asdf构建的。当您要求asdf构建Erlang时,它大概打印出了以下内容:
* wx : wxWidgets not found,wx will NOT be usable
要解决此问题,请安装软件包libwxgtk3.0-gtk3-dev
,然后删除并重新安装asdf Erlang安装。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。