`
cryolite
  • 浏览: 581501 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ec2上安装erlang

阅读更多
用信用卡注册开通ec2略过不表。成功后进入ec2的管理界面 https://console.aws.amazon.com/ec2/home

我选的是amazon的64位linux实例
在web界面中启动你的机器实例(launch instance),
点instance action菜单中的connect,出现提示告诉如何ssh连接你的实例,之前要生成自己的pem文件,然后改写这个文件的权限:
chmod 400 my.pem

然后ssh连接上去,注意不要用root用户,登不上,用ec2-user

第一件事就是安装gcc
sudo yum install gcc
顺手装上 c++编译器,尽管不会影响make
sudo yum install gcc-c++


随后
sudo yum install make
还有
sudo yum install openssl-devel
sudo yum install ncurses-devel

现在开始下载erlang源文件:
wget http://www.erlang.org/download/otp_src_R14B02.tar.gz
解压
tar -xzf otp_src_R14B02.tar.gz

然后是
./configure
make
sudo make install
三部曲,我选的最便宜的机器,所以这个过程花了半个多小时
不装jdk也是可以编译通过的,只不过没有jinterface而已

最后erl试试是否成功安装
[ec2-user@ip-xx-xxx-xx otp_src_R14B02]$ erl
Erlang R14B02 (erts-5.8.3) [source] [64-bit] [rq:1] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.8.3  (abort with ^G)
1>


参考
www.facebook.com/note.php?note_id=329268895589
另,amazon的开发工具包下载地址
goo.gl/bWbn0

分享到:
评论

相关推荐

    Erlang C计算公式 .pdf

    2. Ts:平均通话时长,即每个电话的平均服务时间。 3. m:坐席数量,即处理电话的客服人员数量。 4. Traffic Intensity (t): 业务强度,等于λ乘以Ts,表示每秒需要处理的工作量。 5. P:坐席占用率,等于服务需求量...

    erlang-22.0.7-1.el7.x86_64.rpm

    rabbitMQ安装需要依赖erlang环境,这里提供centOS erlang22.0.7版本免费下载,适用于rabbitMQ对应版本

    erlcloud:适用于Erlang的AWS API库(Amazon EC2,S3,SQS,DDB,ELB等)

    已实现的服务API: Amazon Elastic Compute Cloud(EC2) Amazon EC2容器服务(ECS) 亚马逊简单存储服务(S3) Amazon Simple Queue Service(SQS) 亚马逊SimpleDB 亚马逊机械特克亚马逊CloudWatch(MON) 亚马逊...

    北邮erlangB计算器实验报告.docx

    ### 一、Erlang B 公式的基本概念 **Erlang B 公式**是一种在电信领域用来计算电路交换网络中时间阻塞概率的数学公式。它表达的是一个通信网络中的时间阻塞率\( B(s, a) \)与到达的呼叫量\( a \)以及中继线的数量\...

    用于Erlang和Elixir的JSON对象签名和加密(JOSE).zip

    `erlang-jose` 是一个Erlang库,提供了对JOSE标准的实现,同时也适用于Elixir,因为Elixir是构建在Erlang虚拟机上的。这个库包含了处理JWT、JWE、JWS和JWK的功能,使得开发者能够轻松地在Erlang和Elixir项目中集成...

    erl_default:一个不错的user_default.erl以及您在erlang项目中可能需要的其他东西

    错误默认该项目旨在包括大量用于调试,开发和测试erlang项目的帮助程序。user_default user_default是一个文件,可以在其中调用所有导出的函数而无需从外壳程序获取模块前缀的情况。 有关user_default的文档,请在...

    Super-EC3.X 源代码

    《Super-EC3.X 源代码》是一个在网络上流传的编程资源,据描述可能是Super-EC系列的一个较旧版本。由于具体版本不明,对于那些对Super-EC感兴趣但不追求最新版的开发者来说,这是一个值得探索的源代码库。本文将深入...

    ecoveralls:Erlang 项目的工作服报告

    EC工作服 Erlang 项目的报告。 地位 这是阿尔法软件。 事情可能仍然会以破坏一切的方式发生变化。 用法 这目前仅适用于 erlang.mk、Common Test 和 Travis CI。 封面.spec 为了拥有一个包含所有测试套件的....

    otp_win32_19.1

    7. **Elixir语言支持**:虽然Erlang OTP本身不包含Elixir(一个建立在Erlang VM上的现代编程语言),但19.1版本可以支持Elixir的开发,Elixir提供了更现代的语法和工具集,使得Erlang/OTP平台对更多开发者友好。...

    mosaic-erlang-tools:mOSAIC Erlang 组件库

    关于 这项工作是在 Apache 2.0 许可下...该产品包括在“Institute e-Austria, Timisoara”开发的软件,作为“mOSAIC -- 多云的开源 API 和平台”研究项目(EC FP7-ICT 赠款,协议 256910)的一部分。 开发商: Cipria

    E语言新手教程

    “外挂海万能模块1.96.ec”可能是一个Erlang的编译后文件,扩展名`.ec`是Erlang字节码文件,它是由Erlang编译器生成的,可以在BEAM虚拟机上运行。这个模块可能是用于特定功能,比如游戏外挂或者某种工具,学习者可以...

    libcrypto.so.10

    EMQ X 依赖的 Erlang/OTP 中的 crypto 应用启动失败。

    socat-1.7.3.2-2.el7.x86_64.rpm.7z

    rabbitmq离线安装 - 语言库 erlang-21.2.6-1.el7.x86_64.rpm - 依赖 socat-1.7.3.2-2.el7.x86_64.rpm - rabbitmq 服务器 rabbitmq-server-3.7.13-1.el7.noarch.rpm

    WebSocketClient.rar

    这两个文件可能是源代码文件,可能用到了某种特定的编程语言(例如Erlang或Elixir,因为文件扩展名中有"E yu yan EC"的标签提示)。源代码通常会包含以下部分: 1. **连接管理**:创建WebSocket连接,处理连接的...

    rabbitmq-aws:RabbitMQ子项目使用的AWS客户端库。 最初是Gavin Roy的httpc-aws的一个分支

    Rabbitmq-aws这已迁移到...配置优先级配置值具有以下优先级: 通过API明确配置环境变量配置文件EC2实例元数据服务(如果适用)凭证优先凭证值具有以下优先级: 通过API明确配置环境变量凭证文件EC2实例元数据服务环境变

    在RedHat系Linux上部署Python的Celery框架的教程

    在RedHat系列Linux系统上安装Celery的步骤稍微复杂,以下是一个基于AWS EC2实例上Linux版本的安装过程,不同系统安装可能略有差异,推荐参考官方文档。 1. 安装RabbitMQ:首先需要安装RabbitMQ服务,它依赖于Erlang...

    ico图标生成器e语言源码

    2. 文件格式解析:理解.ico文件的内部结构至关重要。每个.ico文件包含一个或多个图像帧,每个帧都有自己的宽度、高度、色彩位数和图像数据。源码需要正确地解析这些信息,并按照规范写入新的.ico文件。 3. 多尺寸...

    取易模块信息.zip

    为了深入理解和利用"取易模块信息.ec",我们需要更多的上下文信息,如具体的软件环境、开发工具以及相关的文档。这可能涉及到阅读源代码、使用十六进制编辑器检查二进制内容,或者借助于专门的分析工具进行反编译或...

Global site tag (gtag.js) - Google Analytics