Erlang程序设计09

 2.2 Eralng安装

  在动手做任何事情之前,你得先确保系统上安装有一个可运行的Erlang的版本。转到命令提示符界面,输入erl:

  Eshell V5.6.5  (abort with ^G)

 1>

  在Windows系统中,必须先安装Eralng,并且修改环境变量PAHTH包含Erlang所在的目录,之后,erl命令才能正确执行。也可以通过点击erl.exe图标的方式来启动Shell。具体可以参考附录B。

Eshell V5.6.5  (abort with ^G) 是版本信息,我安装的是最新的版本erl5.6.5 默认安装目录C:/Program Files/erl5.6.5/bin

1>shell程序的行号

※当你看到以上的信息时则表示你的shell启动成功了。

2.2.1 二进制发布版

  只有Windows和基于LInux的操作系统才可以使用Erlang的二进制发布版。二进制发布版的具体安装步骤要视不同系统而定。因此,我们会逐个将这些系统上的安装方法介绍一番。

  1.Windows

 你可以从http://www.erlang.org/download.html中找到各个版本的下载列表。选择最新版本的条目,单击Windows二进制文件的链接,他指向你下载的Windows可执行文件。单击链接,按照提示进行安装。他是标准的Windows安装程序,因此你无需担心此问题。

我的安装过程

首先http://www.erlang.org/download.html

其次选择 Windows binary (incl. documentation)表头下的download  (54.4 MB)(otp_win32_R12B-5.exe)

  您也可以直接访问http://www.erlang.org/download/otp_win32_R12B-5.exe进行下载

最后就是安装了

erl.exe默认安装在C:/Program Files/erl5.6.5/bin目录下

  2.Linux

  只有基于Debian的系统才有相应的二进制包。在基于Debian的系统中,输入如下命令:

  >apt-get install erlang

  3.在Mac OS X上的安装

  Mac用户可以使用MacPorts系统来安装Erlang的预打包版本,也可以使用通过翻译源代码来进行安装。相比之下,使用MacPorts极为方便,而且它可以一直保持软件更新。但是MacPorts的Erlang发布总是要落后几版,在本书撰写的最初一段时间里,MacPorts的落后当时的官方发布大约两个版本。这种情况下,我建议你还是咬咬牙,按照下一届的描述,啃下源代码编译这块硬骨头。为了完成这项工作,你需要确保机器上已经安装好了开发工具(他们一般都在随机附带的DVD上)。

2.2.2 从源代码创建Erlang

  除了二进制安装外,另外一个方法就是从源代码来编译Erlang。Windows上每一个新的发布版都附带了完整的二进制代码好源代码,所以对于Windows来说,这种方式没有什么特别的好处。但是对于MacPorts和LInux平台就不同了,在新的Erlang发布版和可用的二进制安装包之间总是存在着一些延时。对于所以的类Unix操作系统,从源代码的安装步骤都是一样的。

  (1)获取最新的Erlnag源代码。代码会打包在一个文件之中,他的名字类似otp_src_R11B-4.tar.gz(意思是这个文件包含了Erlang第11版的第4个维护发布版)。

  (2)按照下面的步骤进行解包、配置、编译、以及安装:

  $ tra -县政府otp_src_R11B-4.tar.gz

  $cd otp_src_R11B-4

  $./configure

  $make

  $sudo make install

说明:在编译系统之前,你可以使用使用命令./configure --help来查看可用的配置选项。

2.2.3 使用CEAN

  CEAN视图将所有主流的Erlang应用集中起来在一个通用的安装界面上。CEAN的特点在于不仅可以管理基本的Erlang系统,还能管理大量使用Erlang编写的程序包。这也就意味着你自己编写的程序包也能像基本的Erlang系统那样得到持续的更新与维护。

  CEAN针对不太的操作系统和处理器架构预编译了各种不同的二进制版本。想通过CEAN来安装系统,那么就前往http://cean.process-one.net/download/,按照上面的提示步骤进行安装[注意,有一些读者反应CEAN可能不会安装Erlang编译器。如果你恰好碰上了这个问题,那么,启动Erlang shell并输入命令cean:install(compiler)。这样就能装好编译器了].

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值