Following Paul Stadig's advice, I've got it working too:

In my ~/.emacs

(custom-set-variables
 '(swank-clojure-extra-classpaths '("/Users/malkia/p/clojure-contrib/
clojure-contrib.jar:/Users/malkia/classes/:/Users/malkia/p/swank-
clojure"))
 '(swank-clojure-extra-vm-args '("-Xmx1024000000" "-server" "-
Duser.dir=/Users/malkia/p/"))
 '(swank-clojure-java-path "/System/Library/Frameworks/
JavaVM.framework/Versions/1.6.0/Home/bin/java"))

It works :)


On May 19, 9:38 pm, "Dimiter \"malkia\" Stanev" <mal...@gmail.com>
wrote:
> I have now the same problem, but under Mac OS X 10.5
>
> Things used to work few days ago (if not yesterday)
>
> On May 18, 7:32 am, klang <karstenl...@gmail.com> wrote:
>
>
>
> > First things first:
>
> > swank doesn't load and slime can't connect to the *inferior-lisp*
> > running clojure
>
> > I am missing something obvious, please advice.
>
> > ..this is what I did:
>
> > Starting up cygwin, I prepare to install clojure.
>
> >     mkdir -p ~/lisp/clj
> >     cd ~/lisp/clj
> >     git clone git://github.com/jochu/clojure-mode.git
>
> > in emacs I add JAVA_HOME, ANT_HOME and update PATH accordingly
>
> > (setenv "JAVA_HOME" "c:/jdk1.6.0_11")
> > (setenv "ANT_HOME" "~/tools/apache-ant-1.7.1")
> > (setenv "PATH"
> >         (concat (getenv "ANT_HOME") "/bin;"
> >                 (getenv "JAVA_HOME") "/bin;"
> >                 (getenv "PATH")))
>
> > Now, the only thing I need to do is tell clojure-mode where I want the
> > source code and then use the build-in clojure-install to bootstrap the
> > rest of the system .. easy!
>
> > (setq clojure-src-root "~/lisp/clj")
> > (add-to-list 'load-path "~/lisp/clj/clojure-mode")
> > (require 'clojure-mode)
>
> > M-x clojure-install is executed
>
> > The process finishes by telling me to add a line to my .emacs file
>
> > (eval-after-load 'clojure-mode '(clojure-slime-config))
>
> > To be on the safe side, I evaluate this line and start slime with M-x
> > slime which gives the following messages:
>
> > (add-classpath "file:///c:/klang/lisp/clj/swank-clojure/")
> > (require 'swank.swank)
> > (swank.swank/ignore-protocol-version "2009-05-17")
> > (swank.swank/start-server "c:/DOCUME~1/a68709/LOCALS~1/Temp/slime.
> > 2904" :encoding "iso-latin-1-unix")
> > Clojure 1.1.0-alpha-SNAPSHOT
> > user=> nil
> > user=> user=> java.io.FileNotFoundException: Could not locate swank/
> > swank__init.class or swank/swank.clj on classpath:  (NO_SOURCE_FILE:0)
> > user=> user=> java.lang.ClassNotFoundException: swank.swank
> > (NO_SOURCE_FILE:0)
> > user=> user=> java.lang.ClassNotFoundException: swank.swank
> > (NO_SOURCE_FILE:0)
> > user=> user=>
>
> > The *Messages* buffer in emacs says
> > ;; Polling "c:/DOCUME~1/a68709/LOCALS~1/Temp/slime.2904".. (Abort with
> > `M-x slime-abort-connection'.) [2027 times]
>
> > ..so, swank can't contact the clojure *inferior-lisp* buffer, even
> > though clojure does seem to work fine.
>
> > I must be missing something obvious.
>
> > Can anybody help?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to