Windows/Linux Erlang环境搭建与Emacs+Distel配置指南
5星 · 超过95%的资源 需积分: 9 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开发环境。
2011-09-25 上传
2024-06-04 上传
2022-04-21 上传
2023-05-18 上传
2024-11-23 上传
2023-05-16 上传
2023-07-20 上传
2023-08-19 上传
2023-07-16 上传
lvming104
- 粉丝: 0
- 资源: 1
最新资源
- Refined Microsoft Teams-crx插件
- mtd_nandecctest.rar_单片机开发_Unix_Linux_
- slcartest
- fcuk:旨在帮助手指笨拙的人的AR包
- RTFMbot:Discord bot进行编程,运行代码(600多种lang),查询显示文档和参考
- vue+node+mongodb全栈项目(通用后台系统).zip
- Android中的View.OnLongClickListener不支持长按操作的自定义持续时间。 :sparkles:-Android开发
- Year Progress-crx插件
- HBRecorder:轻量级屏幕录制Android库
- book3s_64_mmu.rar_单片机开发_Unix_Linux_
- Todo List 小项目, Node + Express + MongoDB.zip
- Right-Apprise-ML-Intern:包含Right Apprise在Mentor-Mentee暑期实习计划中完成的所有工作的记录
- color8bit
- SE2Team1Project1:软件工程2的项目1
- 封隔器:webpack + npm + R =:red_heart:
- Splashed-crx插件