Appmon启动错误

来源:互联网 时间:2016-01-05

看教程,看到appmon这东西,是erlang中,用来监控OTP应用的东西,随即搞一下,然后发现搞不起来。。。然后知道查资料最后搞定,在这分享出来,写给也遇到这种错误的你。

错误呢就是这个exception error: undefined function appmon:start/0。当然后来查了一些文档和Blog之后呢,貌似tv啊,debugger可能都无法启动,我不能说你现在可能100%和我遇到的问题一样,我贴出对应的解决办法,大家对症下药。

首先先说这个appmon,在erl17以后貌似改成observer了。所以如果你打命令appmon:start()无法启动,那可是试试observer:start()。然后你可能遇到如下错误:

1 1> observer:start().

2 {error,{{load_driver,"libwx_gtk2u_stc-3.0.so.0: cannot open shared object file: No such file or directory"},

3 [{wxe_server,start,1,[{file,"wxe_server.erl"},{line,65}]},

4 {wx,new,1,[{file,"wx.erl"},{line,115}]},

5 {observer_wx,init,1,[{file,"observer_wx.erl"},{line,96}]},

6 {wx_object,init_it,6,[{file,"wx_object.erl"},{line,337}]},

7 {proc_lib,init_p_do_apply,3,

8 [{file,"proc_lib.erl"},{line,240}]}]}}

View Code

那么就是lib路径错误了,需要编辑.bash_profile文件

1 //打开.bash_profile 文件

2 sudo vim ~/.bash_profile

3 //添加下面两行到.bash_profile末尾

4 LD_LIBRARY_PATH=/usr/local/lib

5 export LD_LIBRARY_PATH

6 //刷新.bash_profile,立即生效

7 source ~/.bash_profile

8 //执行如下命令,若返回/usr/local/lib则表示成功

9 echo $LD_LIBRARY_PATH

View Code

如果显示Could not find 'wxe_driver.so' in: /usr/local/lib/erlang/lib/wx-1.3/priv。则是WX没有安装正确,需要下载安装-->传送门http://sourceforge.net/projects/wxwindows/files/3.0.0/。下载解压,执行./configure,如果提示失败,那么有可能是GTK没有安装,那么你就还得安装GTK。在yum下安装就行。

1 //安装wxgtk最新版本

2 sudo yum install wxGTK*

View Code

到此,应该就能启动了,然后其实如果你经常使用这些工具,那么你不如直接启动erlang的toolbar,上面有tv、pman、 appmon(后来貌似observer也和appmon功能很像)、debugger,当然还有web版本。好啦,就写到这了,如果有补充,还请兄弟们留言,小二改正,谢谢。

转载请注明      作者:李小二的春天      地址:http://www.cnblogs.com/LittleTwoLee/p/5098836.html

相关阅读:
Top