Windows/Linux Erlang环境搭建与Emacs+Distel配置指南

5星 · 超过95%的资源 需积分: 9 35 下载量 154 浏览量 更新于2024-11-11 收藏 28KB DOCX 举报
本文主要介绍了如何在Windows和Linux环境下搭建和配置Erlang环境。Erlang是一种广泛应用于分布式计算和并发编程的函数式编程语言,其环境搭建对于开发者来说至关重要。以下是详细步骤: 1. **Windows环境搭建**: - 首先,推荐使用Emacs编辑器配合Distel插件,因为它们被公认为开发Erlang项目的最佳组合。Editplus虽然也有Erlang语法高亮支持,但与Emacs和Distel相比在协同工作和调试方面的体验更佳。 - 安装过程:安装Erlang和Emacs,避免安装路径包含空格,例如E:\erl5.7.2,以减少潜在问题。 - 环境变量设置: - ERL_HOME: 设置为Erlang的安装目录(例如E:\erl5.7.2),确保添加到PATH环境变量中,以便系统能找到Erlang的bin目录。 - HOME: 创建一个名为".emacs"的文本文件,放置在Erlang工程目录(E:\erlang)下。该文件用于配置Emacs,设置`erlang-root-dir`为Erlang的安装路径,以及将Distel插件的路径添加到`load-path`和`exec-path`中。 2. **配置`.emacs`文件内容**: - 在`.emacs`文件中,配置了ErlangMode、`erlang-root-dir`、`exec-path`以及Distel的加载路径。`load-path`变量用于指定Emacs查找Elisp扩展的路径,`erlang-root-dir`指定了Erlang的核心库位置,`exec-path`则包含了Erlang的bin目录,使得Emacs能够执行Erlang命令。最后,通过`require`函数加载了`erlang-start`和`distel`模块,并调用`distel-setup`进行Distel插件的初始化。 3. **Linux环境搭建**: - 对于Linux用户,虽然没有具体列出详细的步骤,但可以推测Linux下的环境搭建类似,主要涉及安装Erlang、配置环境变量(如PATH、ERL_HOME和HOME)、以及可能使用与Windows类似的Emacs和Distel组合。在Linux中,可能需要处理不同的包管理器来安装Erlang,如apt-get或yum,而`.emacs`文件的配置方式也会有所不同。 4. **Erlang入门**: - 文章虽然重点在于环境搭建,但也提到了Erlang入门的话题,说明文章旨在为初学者提供一个良好的开发环境,以便后续学习和开发Erlang项目。 本文提供了Windows和Linux环境下搭建Erlang开发环境的具体指导,包括软件的选择、配置文件的编写,以及对新手友好的入门建议。通过遵循这些步骤,开发者可以拥有一个高效且稳定的Erlang开发环境。