[不确定这是否是提问的正确地方...如果不行,请告诉我,我会删除我的帖子。]
我刚刚在 Ubuntu 14.04.5 机器上从 tar ball 安装了 Erlang v19。
$ sudo apt-get install libwxgtk2.8-dev libgl1-mesa-dev libglu1-mesa-dev libpng3
$ wget http://erlang.org/download/otp_src_19.1.tar.gz
$ tar -zxf otp_src_19.1.tar.gz
$ cd otp_src_19.1
$ export ERL_TOP=`pwd`
$ ./configure
$ ./make
$ sudo make install
安装/usr/local/bin/
进展顺利(没有错误并通过了所有干测试运行)并且我可以运行 erl shell 并执行我开始编写的基本代码。
但是我想使用 erlang.org 上“入门”第 1.2.1 节中描述的工具栏。那里和其他地方的描述都提到了调试、跟踪可视化、进程管理 (Pman) 作为工具栏功能...
但是当我启动带有 Erlang 的 shell 时,$ erl -s toolbar
它崩溃了,并给出以下信息:
Erlang/OTP 19 [erts-8.1] [source] [64-bit] [smp:2:2]
[async-threads:10] [hipe] [kernel-poll:false]
{"init terminating in do_boot",{undef,[{toolbar,start,[],[]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}
init terminating in do_boot ()
崩溃转储正在写入:erl_crash.dump...done
有人能帮我吗?工具栏适用于 v19 吗?我忘记编译选项了吗?
答案1
您可以使用 observer:start() 来替代旧的 gui 工具,或者使用 debugger:start() (如果它是您正在寻找的调试器)。
http://erlang.org/pipermail/erlang-questions/2016-November/090858.html