Emacs+Clojure开发环境配置

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。

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

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

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

Emacs+Clojure开发环境配置_第1张图片

完成配置后,命令行运行: lein plugin install swank-clojure 1.4.0来安装swank-clojure插件。

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

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

Emacs+Clojure开发环境配置_第2张图片


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

  ( :至于linux下的环境配置和window下的过程没有区别。而且用yum或者apt-get来安装其中的软件可以更省事。)


官网参考配置: http://dev.clojure.org/display/doc/Getting+Started+with+Emacs
   

你可能感兴趣的:(clojure)