erlang的官网是推荐用emacs开发的。
我现在把在windows 7下安装步骤记录如下:
1.从http://www.erlang.org/download.html下载erlang的最新版, 我用的是 V5.8.2 版本,然后安装我选的是d盘,默认会安装到D:\erl5.8.2下 。
2.从http://www.gnu.org/software/software.html下载 emacs的最新版。我用的版本是emacs-23.3。解压到D:\emacs-23.3下。
3.从http://code.google.com/p/distel/downloads/list下载distel-4.03.tgz。解压到D:\erl5.8.2\lib下。
4.设置环境变量erl_home,指定到目录D:\erl5.8.2。接下来添加到PATH里,%erl_home%\bin。
设置环境变量HOME,指定到目录D:\erlang_workspace。这个很重要,因为我们接下来会放.emacs文件到这个目录下emacs会根据设置的home去查找.emacs文件
5.在D:\erlang_workspace目录下创建文件.emacs。这里有一点需要说下,windows下是不允许创建只有后缀名的文件的。用命令行输入echo "aaaa" > D:\erlang_workspace\.emacs
先创建再修改里面的内容
直接粘贴就好了
(setq default-frame-alist
'((top . 50) (left . 100)
(width . 95) (height . 35)
(cursor-color . "blue" )
(cursor-type . box)
(foreground-color . "green" )
(background-color . "black" )
))
(show-paren-mode)
(global-font-lock-mode t)
;; Erlang mode
(setq load-path (cons "d:/erl5.8.2/lib/tools-2.6.6.2/emacs" load-path))
(setq erlang-root-dir "d:/erl5.8.2")
(setq exec-path (cons "d:/erl5.8.2/bin" exec-path))
(require 'erlang-start)
;; Distel
(let ((distel-dir "d:/erl5.8.2/lib/distel-4.03/elisp"))
(unless (member distel-dir load-path)
(setq load-path (append load-path (list distel-dir)))))
(require 'distel)
(distel-setup)
;; Some Erlang customizations
(add-hook 'erlang-mode-hook
(lambda ()
;; when starting an Erlang shell in Emacs, default in the node name
(setq inferior-erlang-machine-options '("-sname" "emacs"))
;; add Erlang functions to an imenu menu
(imenu-add-to-menubar "imenu")))
;; A number of the erlang-extended-mode key bindings are useful in the shell too
(defconst distel-shell-keys
'(("\C-\M-i" erl-complete)
("\M-?" erl-complete)
("\M-." erl-find-source-under-point)
("\M-," erl-find-source-unwind)
("\M-*" erl-find-source-unwind)
)
"Additional keys to bind when in Erlang shell.")
(add-hook 'erlang-shell-mode-hook
(lambda ()
;; add some Distel bindings to the Erlang shell
(dolist (spec distel-shell-keys)
(define-key erlang-shell-mode-map (car spec) (cadr spec)))))
6.用命令行输入echo "aaaa" > D:\erlang_workspace\.erlang.cookie
这个文件什么内容都可以
7.创建emacs的快捷方式 目标设成D:\emacs-23.3\bin\runemacs.exe d:\erlang_workspace。这样只要打开emacs ,d:\erlang_workspac就自动被设成工作目录。
这个老外的博客写的不错http://bc.tech.coop/blog/070528.html
分享到:
相关推荐
安装Erlang的过程包括下载官方提供的安装包,双击运行并按照向导完成安装,之后设置系统环境变量,将Erlang的bin目录添加到PATH中。最后,通过命令行输入`erl`命令,如果返回相关信息,表明Erlang已成功安装。 总之...
本文将指导读者如何在Windows平台下搭建Erlang开发环境,包括安装Erlang OTP、Emacs W32、Distel等工具,并配置Erlang mode和Distel。 一、安装Erlang OTP Erlang OTP是Erlang的官方实现,提供了完整的开发环境。 ...
本文将详细介绍如何在CentOS 6环境下离线安装Erlang的全过程。 首先,你需要从可靠源下载Erlang的RPM包。这些包通常包括了运行Erlang所需的各个组件,例如`erts`(Erlang Run-Time System)、`kernel`、`stdlib`等...
如题,RabbitMQ 3.8.9 windows安装包,以及运行环境erlang的安装包。 先安装erlang,设置环境变量“ERLANG_HOME={erlang安装路径}”,添加“%ERLANG_HOME%\bin”到系统变量Path中 再安装RabbitMQ 再到RabbitMQ安装...
erlang的emacs环境搭建,其实网上有好多教程,下载地址也有,我这个是把需要的软件下载好了的,并且配置好了的,主要是方便不能下载软件的朋友。 包括.emacs.d .emacs .erlang.cookie distel-4.03.tgz Emacs-23-CvsP...
Erlang 26.1 and later versions supports FIPS mode on OpenSSL 3 3.12.13 3.12.12 3.12.11 3.12.10 25.0 26.2.x The 3.12 release series is compatible wtih Erlang 26. OpenSSL 3 support in Erlang is ...
Erlang的windows版本Erlang的windows版本Erlang的windows版本Erlang的windows版本Erlang的windows版本Erlang的windows版本Erlang的windows版本Erlang的windows版本Erlang的windows版本Erlang的windows版本Erlang的...
本压缩包提供的是适用于Windows操作系统的Erlang 25.2.3和RabbitMQ Server 3.11.9的下载资源,非常适合个人学习使用。 Erlang是一种函数式编程语言,由瑞典电信设备制造商Ericsson为构建高可用、容错性强的实时系统...
在Windows环境下安装Erlang 25.0,你需要下载提供的文件`otp_win64_25.0.exe`。这是一个Windows 64位的可执行安装程序,包含了所有必要的组件来运行Erlang环境。在安装过程中,你通常会遵循以下步骤: 1. **下载**...
Linux下傻瓜式安装erlang
Erlang otp_win64_24.0是针对64位Windows系统的Erlang OTP(开放电信平台)24.0版本,它包含了一整套开发工具和库,使得开发者可以在Windows环境下利用Erlang的强大功能。 RabbitMQ的3.8.16版本是一个成熟的发布,...
`),然后添加Erlang安装目录下的`bin`文件夹路径,如`C:\Program Files\Erlang\bin`。 #### 2. Linux/MacOS平台 - 打开终端,编辑`~/.bashrc`或`~/.bash_profile`文件。 - 在文件末尾添加以下行: ```bash ...
在Linux CentOS操作系统上安装Erlang,需要一些特定的依赖包来确保编译和运行的顺利进行。本教程将详细讲解如何在CentOS上安装Erlang所需的包,以及如何处理提供的`otp_src_19.2`源代码文件。 首先,确保你的系统是...
总的来说,Erlang v21.2 Windows 64位安装版压缩包为Windows用户提供了快速安装Erlang的途径,为后续部署和使用基于Erlang的项目,如RabbitMQ,奠定了基础。确保正确安装和配置Erlang环境,对于开发和运行依赖Erlang...
Erlang Mode for Qt Creator是一款专为Erlang编程语言设计的插件,它扩展了Qt Creator这款强大的跨平台集成开发环境(IDE),为Erlang开发者提供了更友好的开发体验。这款开源软件允许程序员在Qt Creator中进行...
Erlang则是一种并发性极强、容错性高的编程语言,RabbitMQ就是用Erlang编写的,因此在安装RabbitMQ之前,需要先安装Erlang环境。 **Erlang安装** 1. **下载Erlang**: 首先从官方网站或者提供的压缩包中获取适用于...
在没有网络连接的情况下,离线安装Erlang可能会遇到一些挑战,但通过使用提供的压缩包,我们可以遵循以下步骤进行安装。 首先,我们需要了解Erlang的基本结构和依赖。Erlang的安装通常包括运行时系统(erts)和各种...
这个文件是Erlang 23.2在Windows上的安装程序,用户可以通过运行这个文件来安装Erlang环境。 Erlang的一些关键特性包括: 1. **并行处理**:Erlang的进程模型使得创建轻量级并发进程变得简单,这些进程之间通过...
在Windows环境下,安装完Erlang和RabbitMQ后,你需要启动RabbitMQ服务。这可以通过服务管理器(services.msc)完成,或者在命令行中输入`rabbitmq-server start`命令。启动成功后,你可以访问`...
安装完成后,将Distel的源代码克隆或下载到你的`~/.emacs.d`目录下,然后在你的`.emacs`配置文件中添加与Windows类似的相关设置。 3. **启动Emacs**:启动Emacs,检查Distel是否正确加载,如果一切正常,你就可以...