论坛首页 编程语言技术论坛

Emacs+Clojure开发环境配置

浏览 7006 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-02-27   最后修改:2012-03-14
Emacs下的配置clojure开发环境主要有以下几个步骤:

  1、安装JDK,版本1.5以上即可。我用的是1.6的。
     安装完成后配置JAVA_HOME和CLASSPATH环境变量,同时将%JAVA_HOME%/bin添加到环境变量中。
     查看安装配置是否完成,在命令行运行:java -version

  2、安装maven3或者maven2:直接去下载window下的maven压缩包解压即可。
     安装完成后配置MAVEN_HOME环境变量,将%MAVEN_HOME%/bin添加到path环境变量中。
     查看安装配置是否完成,在命令行运行:mvn -version

  3、安装Emacs,直接去官网上下载一个。解压到C:\Emacs目录,并创建C:\Emacs\plugins(后面用来放插件用)

  4、安装Emacs中的两个插件clojure-mode和Slime。

     (1)、下载clojure-mode,解压其中的clojure-mode.el文件到C:\Emacs\plugins中。

     (2)、下载slime(下载后把文件名改成slime-current.tar.gz,不然window下解压有问题)。解压文件到C:\Emacs\plugins\slime下(不要把目录搞成C:\Emacs\plugins\slime\slime-current这种结构)。

    最后,打开Emacs,在.emacs文件中添加一下内容。(特别注意:load-path的加载目录不要搞错了。
;;加载clojure-mode
(add-to-list 'load-path "C:/Emacs/plugins")
(require 'clojure-mode)
(add-hook 'slime-repl-mode-hook 'clojure-mode-font-lock-setup)
;;加载slime
(add-to-list 'load-path "c:/Emacs/plugins/slime")
(require 'slime)
(eval-after-load "slime" 
  '(progn (slime-setup '(slime-repl))))

   
  5、安装leiningen(基于maven的一个项目构建工具)。下载leigingen压缩包独立jar包。解压后全部放在c:\lein目录下。并添加环境变量LEIN和LEIN_JAR,并且添加到path环境变量中。如图:




  6、到这里就全部配置完成了。

   (1)在C:\的命令行运行:lein new hello创建hello项目,运行lein deps下载依赖包。如图:




   (2)运行Emacs。打开c:\hello目录下的project.clj文件。然后按:Alt-x ,输入:clojure-jack-in。完成启动。进入REPL环境。如图:



官网参考配置:http://dev.clojure.org/display/doc/Getting+Started+with+Emacs
   
  • 大小: 51.2 KB
  • 大小: 3 KB
  • 大小: 2.4 KB
   发表时间:2012-03-12  
安装leiningen(基于maven的一个项目构建工具)。下载leigingen压缩包和独立jar包。加压后全部放在c:\lein目录下。并添加环境变量LEIN和LEIN_JAR
0 请登录后投票
   发表时间:2012-03-15  
在linux下面直接按照官方说明配置即可,windows下面确实要麻烦一点,可以参见巫云的教程http://www.cnblogs.com/darkluck99/archive/2012/02/20/2360216.html
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics