I actually just encountered this error, and then intended to post how I 
fixed it as a reported issue and then forgot. So this is my current lein 
profile.clj

{:user {:plugins [[lein-vanity "0.1.0"]
                  [jonase/eastwood "0.0.2"]
                  [lein-ritz "0.6.0"]]
        :dependencies [[ritz/ritz-nrepl-middleware "0.6.0"]
                       [ritz/ritz-debugger "0.6.0"]
                       [ritz/ritz-repl-utils "0.6.0"]
                       [clojure-complete "0.2.2"]]
        :repl-options {:nrepl-middleware
                       [ritz.nrepl.middleware.javadoc/wrap-javadoc
                        
ritz.nrepl.middleware.simple-complete/wrap-simple-complete]}}
 :hooks [ritz.add-sources]}

Note that unlike the docs listed at ritz/nrepl, I also needed to add an 
explicit dependency for clojure-complete 0.2.2. I also needed to use the 
MELPA version of nrepl, nrepl-ritz. I still encounter some sort of issue 
where it appears that the documentation querying functions, find-doc, and 
doc and the like are not being properly brought into the repl namespace, 
which breaks ctrl-d d until I manually bring that into the namespace. I'm 
not quite certain what was causing that problem and have yet to find 
a permanent fix.

The inclusion of clojure-complete should definitely fix the error you are 
getting, but I definitely found setting up the whole ritz setup to be error 
prone.

Charlie

On Wednesday, December 5, 2012 9:09:46 PM UTC-6, frye wrote:
>
> Ahh yes, `*lein ritz-nrepl*` wasn't working. I got it working by changing 
> the file name to profiles.clj . So Hugo, in the 
> ritz/nrepl<https://github.com/pallet/ritz/tree/develop/nrepl> page, 
> you'll want to change the instruction text from *A)* to *B)*. 
>
> *A)* Add this to your ~/.lein/profiles file (requires lein version 2):
> *B)* Add this to your *~/.lein/profiles.clj* file (requires lein version 
> 2):
>
>
> So with that, I get a little further. And running `*M-x nrepl-ritz-jack-in
> *` gets me an nrepl shell and server. But the result of the jack-in is an 
> error (see below). I'm not sure if that has to do with ritz, but I'll play 
> around with it: 
>
> java.io.FileNotFoundException: Could not locate complete/core__init.class 
> or complete/core.clj on classpath:                                         
>                                                                             
>                                                                             
>                                                                             
>                                          
>  at clojure.lang.RT.load (RT.java:432)                                     
>                                                                             
>                                                                             
>                                                                             
>                                                                             
>                                        
>     clojure.lang.RT.load (RT.java:400)                                     
>                                                                             
>                                                                             
>                                                                             
>                                                                             
>                                        
>     clojure.core$load$fn__4890.invoke (core.clj:5415)                     
>                                                                             
>                                                                             
>                                                                             
>                                                                             
>                                         
>     clojure.core$load.doInvoke (core.clj:5414)                             
>                                                                             
>                                                                             
>                                                                             
>                                                                             
>                                        
>     clojure.lang.RestFn.invoke (RestFn.java:408) 
>
>
>
> Thanks very much 
> Tim 
>
>
>
> On Wed, Dec 5, 2012 at 12:27 PM, Hugo Duncan <dunca...@gmail.com<javascript:>
> > wrote:
>
>> Timothy Washington <twas...@gmail.com <javascript:>> writes:
>>
>> > Yes, I updated "*~/.emacs.d/init.el*" and "*~/.lein/profiles*", as 
>> outlined
>> > on that page. But somehow nrepl server thinks *'ritz-nrepl' is not a 
>> task*.
>>
>> Does running `lein ritz-nrepl` from a shell within your project
>> directory work?
>>
>> Hugo
>>
>>

-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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