新的ubuntu系统会缺少一些工具 和lib. 用apt-get来获得
apt-get install build-essential
apt-get install libncurses5-dev
apt-get install m4
apt-get install libssl-dev
接着再编译就okay了.
运行
# erl
1> appmon:start().
会发现界面没有, 程序停在那里. 这是因为缺少了tcl/tk库.
apt-get install tk8.3-dev
装的时候, 会出现如下问题:
# erl
Erlang (BEAM) emulator version 5.5.5 [source] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.5.5 (abort with ^G)
1> appmon:start().
Application initialization failed: no display name and no $DISPLAY environment variable
Error in startup script: no display name and no $DISPLAY environment variable
while executing
"load /usr/lib/tk8.4/../libtk8.4.so.0 Tk"
("package ifneeded" script)
invoked from within
"package require Tk 8.3"
(file "/usr/local/lib/erlang/lib/gs-1.5.7/priv/gstk.tcl" line 7)
原因不详, 用apt-get remove删去tcl和tk后, 再用apt-get install重装就okay了
分享到:
相关推荐
Erlang/OTP R11B 文档 中文文档
"OTP_src_R11B-5"是OTP的一个源代码版本,R11B-5是该版本的标识。 Erlang语言的设计灵感来源于电话交换机系统,因此它在处理大量并发连接和故障恢复方面表现出色。其核心特性包括轻量级进程(lightweight processes...
**Erlang/OTP 中文手册(R11B)** Erlang是一种并发性极强的编程语言,尤其适用于构建分布式、容错且高度可扩展的系统。OTP(Open Telecom Platform)是Erlang的核心组件,提供了一套标准库、开发框架和设计模式,...
5,安装成功,你谢谢deb包的开发者,然后代开ubuntu的terminal,输入erl命令即可运行。 6,安装失败,你骂我好了,并把你的ubunt版本、是否是在虚拟机和其下的虚拟机软件名称和版本与再其下的os名称和版本、硬件...
在Windows 10环境下安装OTP,用户需要确保系统满足最低的硬件和软件需求,比如兼容的操作系统版本、足够的内存和磁盘空间。安装过程通常包括运行安装程序、接受许可协议、选择安装路径和组件,最后完成安装并设置...
OTP需要一些依赖库才能编译,例如GCC编译器、GNU Make等。在大多数Linux发行版中,可以通过包管理器(如`apt-get` for Debian/Ubuntu或`yum` for CentOS/RHEL)安装这些依赖。例如,你可以运行`sudo apt-get ...
Erlang R11B-5 是一个较早版本的Erlang编程语言,它包含了一个用于处理安全套接字层(SSL)通信的库。这个库允许Erlang程序与支持SSL/TLS协议的服务器或客户端进行加密通信,比如HTTPS、SMTPS等。在Erlang中,`ssl`...
在将"otp-OTP-20.0.tar.gz"解压并安装到CentOS之后,开发者可以利用OTP的工具和库来构建自己的Erlang应用程序,如RabbitMQ。为了做到这一点,他们需要熟悉Erlang编程语言,理解 OTP的设计原则,包括进程间的通信、...
OTP 安装文件 OTP win64 18.1
OTP(One-Time Programmable)是一种只可编程一次的非易失性存储器技术,常用于存储固定配置数据或密钥。在显示屏领域,OTP被用来烧录特定的参数,如对比度、亮度等,以确保显示器在出厂时具有最佳的显示效果。 在...
描述中的"在安装RabbitMQ时,需要安装OTP工具"说明了OTP在RabbitMQ中的关键角色。RabbitMQ是一个广泛使用的开源消息代理和队列服务器,它基于AMQP(Advanced Message Queuing Protocol)协议。OTP提供了Erlang虚拟机...
在"otp_win64_23.1.zip"压缩包中,唯一的文件是"otp_win64_23.1.exe",这很可能是OTP的安装程序。用户可以运行这个exe文件来安装OTP的23.1版本到他们的Windows系统上。这个版本可能包括了Erlang虚拟机(BEAM)、...
erlang otp25 win安装包
这个版本的OTP主要针对Erlang/OTP平台的23.0版本,用于Erlong23的安装。 Erlang是一种函数式编程语言,特别适合于构建高并发、低延迟、容错性强的系统,如电信网络和分布式计算。OTP则为Erlang提供了标准库、开发...
5. 可能还有错误处理和日志记录功能,以便调试和监控系统的运行状态。 总之,这个项目提供了一套基于Java的OTP生成和验证服务,旨在提升在线服务的安全性,防止恶意攻击者通过窃取固定密码来访问用户的账户。通过...
标题中的"otp_src_24.0.tar.gz"是一个源代码压缩包,表明它包含了某个软件的源代码,版本号为24.0,且采用了tar.gz格式进行压缩。在Unix/Linux环境中,tar通常用于打包多个文件或目录,而gz是gzip工具的压缩结果,...
在描述中提到“安装rabbitmq必须”,意味着Erlang OTP是运行RabbitMQ,一个流行的开源消息代理和队列服务器,所必需的。RabbitMQ基于Erlang语言开发,因此在部署或运行RabbitMQ之前,需要先安装Erlang环境,确保它能...
Erlang/OTP 26.2.1,Erlang,OTP,26.2.1
**OTP 24** 是Erlang OTP的一个特定版本,它包含了Erlang VM (Virtual Machine) 和一系列的标准库,这些库涵盖了错误处理、分布式计算、监控、日志记录等多个方面。每个新版本通常会带来性能优化、新功能的引入和...
在开发和运行使用Erlang OTP或RabbitMQ的应用时,还需要了解Erlang的语法和编程模型,包括模块、函数、进程通信(通过消息传递)、错误处理和日志记录等。此外,熟悉RabbitMQ的基本概念,如exchange(交换器)、...