`
zhanglm
  • 浏览: 76210 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

windows下安装erlang mode for emacs

阅读更多

 

 

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

 

分享到:
评论

相关推荐

    windows下安装Erlang环境

    安装Erlang的过程包括下载官方提供的安装包,双击运行并按照向导完成安装,之后设置系统环境变量,将Erlang的bin目录添加到PATH中。最后,通过命令行输入`erl`命令,如果返回相关信息,表明Erlang已成功安装。 总之...

    Erlang开发环境搭建

    本文将指导读者如何在Windows平台下搭建Erlang开发环境,包括安装Erlang OTP、Emacs W32、Distel等工具,并配置Erlang mode和Distel。 一、安装Erlang OTP Erlang OTP是Erlang的官方实现,提供了完整的开发环境。 ...

    centos6下离线安装erlang所需要的所有rpm包

    本文将详细介绍如何在CentOS 6环境下离线安装Erlang的全过程。 首先,你需要从可靠源下载Erlang的RPM包。这些包通常包括了运行Erlang所需的各个组件,例如`erts`(Erlang Run-Time System)、`kernel`、`stdlib`等...

    RabbitMQ 3.8.9 + erlang23.1.4 windows 安装包

    如题,RabbitMQ 3.8.9 windows安装包,以及运行环境erlang的安装包。 先安装erlang,设置环境变量“ERLANG_HOME={erlang安装路径}”,添加“%ERLANG_HOME%\bin”到系统变量Path中 再安装RabbitMQ 再到RabbitMQ安装...

    erlang emacs开发环境

    erlang的emacs环境搭建,其实网上有好多教程,下载地址也有,我这个是把需要的软件下载好了的,并且配置好了的,主要是方便不能下载软件的朋友。 包括.emacs.d .emacs .erlang.cookie distel-4.03.tgz Emacs-23-CvsP...

    Erlang26-windows安装包

    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的...

    适用于windows版本的 Erlang25.2.3 and RabbitMQ server 3.11.9下载

    本压缩包提供的是适用于Windows操作系统的Erlang 25.2.3和RabbitMQ Server 3.11.9的下载资源,非常适合个人学习使用。 Erlang是一种函数式编程语言,由瑞典电信设备制造商Ericsson为构建高可用、容错性强的实时系统...

    erlang25.0 windows版本

    在Windows环境下安装Erlang 25.0,你需要下载提供的文件`otp_win64_25.0.exe`。这是一个Windows 64位的可执行安装程序,包含了所有必要的组件来运行Erlang环境。在安装过程中,你通常会遵循以下步骤: 1. **下载**...

    Linux下安装erlang

    Linux下傻瓜式安装erlang

    适用于windows版本的 Erlang24 and RabbitMQ server 3.8.16下载

    Erlang otp_win64_24.0是针对64位Windows系统的Erlang OTP(开放电信平台)24.0版本,它包含了一整套开发工具和库,使得开发者可以在Windows环境下利用Erlang的强大功能。 RabbitMQ的3.8.16版本是一个成熟的发布,...

    erlang安装设置.docx

    `),然后添加Erlang安装目录下的`bin`文件夹路径,如`C:\Program Files\Erlang\bin`。 #### 2. Linux/MacOS平台 - 打开终端,编辑`~/.bashrc`或`~/.bash_profile`文件。 - 在文件末尾添加以下行: ```bash ...

    安装Erlang所需包

    在Linux CentOS操作系统上安装Erlang,需要一些特定的依赖包来确保编译和运行的顺利进行。本教程将详细讲解如何在CentOS上安装Erlang所需的包,以及如何处理提供的`otp_src_19.2`源代码文件。 首先,确保你的系统是...

    Erlang v21.2 Windows 64位 最新安装版(附安装教程+环境变量配置).rar

    总的来说,Erlang v21.2 Windows 64位安装版压缩包为Windows用户提供了快速安装Erlang的途径,为后续部署和使用基于Erlang的项目,如RabbitMQ,奠定了基础。确保正确安装和配置Erlang环境,对于开发和运行依赖Erlang...

    Erlang Mode For QtCreator:QtCreator的Erlang模式-开源

    Erlang Mode for Qt Creator是一款专为Erlang编程语言设计的插件,它扩展了Qt Creator这款强大的跨平台集成开发环境(IDE),为Erlang开发者提供了更友好的开发体验。这款开源软件允许程序员在Qt Creator中进行...

    rabbitMQ-windows安装包下载包含Erlang以及详细的安装步骤

    Erlang则是一种并发性极强、容错性高的编程语言,RabbitMQ就是用Erlang编写的,因此在安装RabbitMQ之前,需要先安装Erlang环境。 **Erlang安装** 1. **下载Erlang**: 首先从官方网站或者提供的压缩包中获取适用于...

    erlang安装帮助包

    在没有网络连接的情况下,离线安装Erlang可能会遇到一些挑战,但通过使用提供的压缩包,我们可以遵循以下步骤进行安装。 首先,我们需要了解Erlang的基本结构和依赖。Erlang的安装通常包括运行时系统(erts)和各种...

    erlang23.2版windows64位.zip

    这个文件是Erlang 23.2在Windows上的安装程序,用户可以通过运行这个文件来安装Erlang环境。 Erlang的一些关键特性包括: 1. **并行处理**:Erlang的进程模型使得创建轻量级并发进程变得简单,这些进程之间通过...

    Windows版本Erlang22.3-RabbitMQ3.8.3

    在Windows环境下,安装完Erlang和RabbitMQ后,你需要启动RabbitMQ服务。这可以通过服务管理器(services.msc)完成,或者在命令行中输入`rabbitmq-server start`命令。启动成功后,你可以访问`...

    erlang环境搭建

    安装完成后,将Distel的源代码克隆或下载到你的`~/.emacs.d`目录下,然后在你的`.emacs`配置文件中添加与Windows类似的相关设置。 3. **启动Emacs**:启动Emacs,检查Distel是否正确加载,如果一切正常,你就可以...

Global site tag (gtag.js) - Google Analytics