2008-09-30
版权声明
:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://andykwok.blogbus.com/logs/29779281.html
当前可以选择的Erlang IDE不多,以下有几个可供选择:
· Erlide - Eclipse插件
· Erlybird - Netbeans插件
· Ultraedit - win32 文本编辑器 + 语法高亮
· Emacs Erlang mode -功能比较全面
可能是因为主版本号都是0,前两者仍未算是成型产品。而Ultraedit并非IDE,只可以算是一个支持ERLANG语法高亮的文本编辑器。Emacs是当前功能最全的,但不竟是*NIX中的玩意,所以学习起来还是需要点时间.
本文主要描述的是在Windows中安装Emacs Erlang mode,其它IDE请Google之:)
1.所需软件
· EmacsW32 下载页面
选择 Download latest EmacsW32+Emacs patched ~
· Distel 下载页面
· Erlang OTP 下载页面
2.安装与配置
· 安装Erlang和EmacsW32,解压Distel~
· Emacs erlang mode配置,修改系统盘下:\Documents and Settings\你的用户名\Application Data下的.emacs,加入以下內容~
;; 下页为Erlang mode 配置
(setq load-path (cons "Erlang安装目录/lib/tools<版本号>/emacs"
load-path))
(setq erlang-root-dir "Erlang安装目录")
(setq exec-path (cons "Erlang安装目录/bin" exec-path))
(require 'erlang-start)
· 配置Distel
;; Distel 配置所需
(let ((distel-dir "Distel所在目录/elisp"))
(unless (member distel-dir load-path)
;; 加入distel-dir 到load-path的后面
(setq load-path (append load-path (list distel-dir)))))
(require 'distel)
(distel-setup)
注意,路径不是用"\"而是用"/".
参考文档:
· http://bc.tech.coop/blog/070528.html
· http://blog.chinaunix.net/u1/37261/showart_475957.html
分享到:
相关推荐
Erlang由爱立信开发,其核心概念包括进程隔离、轻量级进程通信以及热代码升级。 标题中的"erlang-23.2.3-1.el7.x86_64.rpm"和"erlang-23.2.1-1.el7.x86_64.rpm.rar"代表了两个不同的Erlang版本。`.rpm`文件是用于...
Erlang是一种高级编程语言,特别为并发、分布式和实时计算设计,由Ericsson公司开发,主要用于构建大规模、高可用性的系统。在标题"erlang-22.3-1.el7.x86_64.rpm"中,我们可以解读出几个关键信息: 1. **版本号**...
erlang-24.3.3-1.el9.x86_64.rpm centos
此外,Erlang具有强大的热代码替换功能,可以在不中断服务的情况下更新运行中的代码,这对于需要持续运行的服务器如RabbitMQ来说至关重要。 RabbitMQ的安装通常需要先确保系统中有Erlang环境,因为它是RabbitMQ运行...
esl-erlang_25.0.3-1_centos_7_amd64.rpm erlang_25.0.3-1 rpm用于rabitmq基础环境安装
erlang-21.3-1.el7.x86_64.rpm rabbitmq基础语言环境。
erlang_23.0.2-1版本 centos7 64bit esl-erlang_23.0.2-1_centos_7_amd64.rpm
安装完成后,你可以通过运行`erl`命令来启动Erlang shell,并开始探索这个强大的编程环境。Erlang的特性如轻量级进程、消息传递和错误恢复机制使得它在构建高可用性、容错性强的系统中备受青睐,特别是在电信、...
erlang-24.0.3-1.el8.x86_64.rpm资源
erlang-xmerl-22.3-1.el7.x86_64.rpm,rabbitMQ安装需要依赖此环境。Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。
erlang-xmerl-23.0.2-2.el7.x86_64.rpm,rabbitMQ安装需要依赖此环境。Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。
esl-erlang_24.2.1-1_centos_7_amd64.rpm
宝塔安装RabbitMQ提示elang环境没有解决方法 原文链接:原文链接:https://yujianlin.blog.csdn.net/article/details/141958115 ------------------------------------------------------------------ 大家一定要看...
erlang-19.0.4-1.el7.centos.x86_64.rpm ,官网的正式包
erlang-20.3-1.el7.centos.x86_64.rpm
Erlang是一种高级编程语言,特别为并发、分布式计算和实时系统设计,广泛应用于电信、银行、互联网服务和软件开发领域。"erlang-rpm-21.3.4.zip"是一个包含Erlang版本21.3.4的RPM(Red Hat Package Manager)包的...
erlang-xmerl-23.0.3-1.el7.x86_64.rpm,rabbitMQ安装需要依赖此环境。Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。
rabbitMQ安装需要依赖erlang环境,这里提供centOS erlang21.3.1版本免费下载,适用于rabbitMQ对应版本
erlang-erts-19.3.6.4-1.el7.x86_64.rpm