按照Joe Armstrong在Programming Erlang中的叙述,对于Windows用户要想在启动Erlang shell时就进入自己的代码存放目录,可以在Erlang的安装路径下创建命名为.erlang的文件,将如下代码写入文件:
io:format("consulting .erlang in ~p~n", [element(2,file:get_cwd())]).
%% Edit to the directory where you store your code
c:cd("c:/work").
io:format("Now in:~p~n", [element(2,file:get_cwd())]).
命令控制台中键入erl启动Erlang时(当然得配置环境变量PATH),即会进入c:cd()中指定的目录。
而可能由于Erlang版本的原因,上述方法Windows下不再适用(当前使用的是R14B01),但并不是没有解决的办法:
在Erlang shell中运行
init:get_argument(home)
返回值即为Erlang启动后所处的默认路径。
将编辑好的.erlang文件拷贝到该路径下即可。
分享到:
相关推荐
本文将指导读者如何在Windows平台下搭建Erlang开发环境,包括安装Erlang OTP、Emacs W32、Distel等工具,并配置Erlang mode和Distel。 一、安装Erlang OTP Erlang OTP是Erlang的官方实现,提供了完整的开发环境。 ...
### 三、配置Erlang环境变量 为了能够在任意目录下使用Erlang命令,还需要设置环境变量。 #### 1. Windows平台 - 打开“控制面板” -> “系统和安全” -> “系统” -> “高级系统设置” -> “环境变量”。 - 在...
本篇文章将根据给定的文档资料,详细介绍如何在Windows环境下安装并配置Erlang环境,并结合Eclipse集成开发环境进行开发。 #### 二、Erlang安装步骤 ##### 1. 下载Erlang 首先,访问Erlang官方网站下载页面:`...
Erlang是一种用于构建并发和分布式系统的编程语言,它非常适合于需要高容错性、低延迟和高可靠性的应用场景。由于其独特的设计,Erlang在...整体来看,这份文档为Erlang初学者提供了一个比较全面且易于理解的学习路径。
Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson开发,用于构建高可用性、分布式和实时系统。...确保正确安装和配置Erlang环境,对于开发和运行依赖Erlang的应用至关重要。
- 根据实际需求,你可能还需要配置Erlang的环境变量,比如将`/usr/lib64/erlang/bin`添加到`$PATH`中,使得在任何路径下都可以直接运行Erlang命令。 离线安装Erlang虽然步骤相对繁琐,但能确保在无网络的环境中也...
3. **配置Erlang SDK**: 安装Erlide后,需要配置Erlang的SDK路径。这通常包括erts和lib目录,它们包含了Erlang的运行时系统和标准库。在Eclipse中,选择"Window" -> "Preferences" -> "Erlang" -> "Installations",...
5. **安装**:最后,使用`make install`将编译好的Erlang二进制文件安装到你的系统路径。在某些系统上,你可能需要管理员权限执行此操作。 Erlang的主要特性包括: - **并发性**:Erlang的进程模型是轻量级的,...
4. **配置Erlang**:运行`./configure`命令,这会检测你的系统环境并生成相应的编译配置。 5. **编译源码**:使用`make`命令编译Erlang源码。 6. **安装Erlang**:执行`sudo make install`,这将把编译好的Erlang...
3. **验证安装:** 打开命令提示符,输入`erl`,如果出现Erlang shell,表示安装和配置成功。 **安装RabbitMQ:** 1. **下载RabbitMQ Server:** 访问RabbitMQ官方网站获取适用于你的操作系统的安装包。 2. **安装...
为了确保Erlang OTP能够正常工作,安装后可以验证其安装是否成功,例如通过命令行输入`erl`启动Erlang shell,如果能够进入交互式模式,就表明Erlang已正确安装。接下来,如果计划安装RabbitMQ,需要从RabbitMQ官方...
Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson为了实现...了解Erlang的基本概念和功能,以及如何正确安装和配置,对于在Windows环境中使用RabbitMQ构建高效、可靠的分布式系统至关重要。
安装完成后,你可以通过运行`erl`命令来启动Erlang shell,开始探索和使用Erlang 21.3的所有新特性。在开发过程中,熟练掌握Erlang的并发模型、模式匹配、函数式编程理念以及OTP框架,将有助于构建出高效、可靠的...
4. 验证安装:通过命令行输入`erl`,如果成功启动了Erlang shell,说明安装完成。 对于RabbitMQ的配置,还需要: 1. 下载RabbitMQ服务器的Windows发行版。 2. 安装RabbitMQ,同样配置环境变量,比如`RABBITMQ_...
Erlang是一种强大的编程语言,尤其在分布式系统、并发处理和实时系统方面...同时,Erlang的OTP(Open Telecom Platform)框架提供了许多现成的模块和服务,如Mnesia数据库、分布式通信机制等,可以极大地简化开发工作。
5. **配置路径**:确保你的系统环境变量 PATH 包含了 Erlang 的 bin 目录。这样,在任何地方都可以直接运行 Erlang 命令,而无需指定完整路径。 6. **测试运行环境**:在 REPL 中,你可以尝试编写简单的 Erlang ...
另一个文件“新建文本文档 (2).txt”可能包含有关安装或使用Erlang的说明或者注意事项,例如配置环境变量、验证安装成功的方法、启动Erlang shell的命令,或者是关于RabbitMQ的安装和配置指南。用户应当打开这个文本...
5. **验证安装**:安装完成后,通过在终端输入`erl`启动Erlang shell,如果一切顺利,你应该能看到Erlang的欢迎信息。 Erlang 5.10.3版本的特点和关键特性包括: - **BEAM虚拟机**:Erlang程序运行在BEAM...
2. 在安装向导中,按照默认设置进行,确保选择“添加Erlang到系统路径”选项,以便于后续命令行使用。 3. 完成安装后,你可以通过在命令行输入`erl`来验证Erlang是否安装成功。如果出现Erlang shell(REPL),则表示...
5. **验证安装**:打开命令提示符,输入“erl”命令,如果Erlang已成功安装,它将启动Erlang Shell(也称为REPL)。 Erlang在Windows上安装RabbitMQ,这是一个流行的开源消息队列系统,广泛应用于微服务架构和...