lein repl gives an error!
--------------------------------
bruce@mepis1:~/cloj2$ lein repl
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.pom from central
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.pom from clojars
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.pom from central
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.jar from central
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.jar from clojars
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.jar from central
An error has occurred while processing the Maven artifact tasks.
Diagnosis:
Unable to resolve artifact: Missing:
----------
1) org.clojure:clojure:jar:1.2.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.maven:super-pom:jar:2.0
2) org.clojure:clojure:jar:1.2.1
----------
1 required artifact is missing.
for artifact:
org.apache.maven:super-pom:jar:2.0
from the specified remote repositories:
clojars (http://clojars.org/repo/),
central (http://repo1.maven.org/maven2)
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at jline.ConsoleRunner.main(ConsoleRunner.java:69)
Caused by: Unable to resolve artifact: Missing:
----------
1) org.clojure:clojure:jar:1.2.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.maven:super-pom:jar:2.0
2) org.clojure:clojure:jar:1.2.1
----------
1 required artifact is missing.
for artifact:
org.apache.maven:super-pom:jar:2.0
from the specified remote repositories:
clojars (http://clojars.org/repo/),
central (http://repo1.maven.org/maven2)
(NO_SOURCE_FILE:0)
at clojure.lang.Compiler.eval(Compiler.java:5440)
at clojure.lang.Compiler.eval(Compiler.java:5391)
at clojure.core$eval.invoke(core.clj:2382)
at clojure.main$eval_opt.invoke(main.clj:235)
at clojure.main$initialize.invoke(main.clj:254)
at clojure.main$script_opt.invoke(main.clj:270)
at clojure.main$main.doInvoke(main.clj:354)
at clojure.lang.RestFn.invoke(RestFn.java:457)
at clojure.lang.Var.invoke(Var.java:377)
at clojure.lang.AFn.applyToHelper(AFn.java:172)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.main.main(main.java:37)
... 5 more
Caused by: Unable to resolve artifact: Missing:
----------
1) org.clojure:clojure:jar:1.2.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.maven:super-pom:jar:2.0
2) org.clojure:clojure:jar:1.2.1
----------
1 required artifact is missing.
for artifact:
org.apache.maven:super-pom:jar:2.0
from the specified remote repositories:
clojars (http://clojars.org/repo/),
central (http://repo1.maven.org/maven2)
at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTask.java:
175)
at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtifactTask.java:
678)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:
90)
at
clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:265)
at leiningen.deps$do_deps.invoke(deps.clj:131)
at leiningen.deps$deps.doInvoke(deps.clj:195)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at leiningen.repl$repl.invoke(repl.clj:137)
at clojure.lang.Var.invoke(Var.java:365)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.core$apply.invoke(core.clj:542)
at leiningen.core$apply_task.invoke(core.clj:228)
at leiningen.core$_main.doInvoke(core.clj:294)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.RestFn.applyTo(RestFn.java:132)
at clojure.core$apply.invoke(core.clj:542)
at leiningen.core$_main.invoke(core.clj:297)
at user$eval42.invoke(NO_SOURCE_FILE:1)
at clojure.lang.Compiler.eval(Compiler.java:5424)
... 16 more
Caused by:
org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException:
Missing:
----------
1) org.clojure:clojure:jar:1.2.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.maven:super-pom:jar:2.0
2) org.clojure:clojure:jar:1.2.1
----------
1 required artifact is missing.
for artifact:
org.apache.maven:super-pom:jar:2.0
from the specified remote repositories:
clojars (http://clojars.org/repo/),
central (http://repo1.maven.org/maven2)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:
324)
at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTask.java:
170)
... 40 more
bruce@mepis1:~/cloj2$
--------------------------------
On Oct 14, 3:07 pm, Mark Rathwell <[email protected]> wrote:
> Run 'lein repl', then copy in and run the code below. Post back
> whether you get an error (and what it is), or if it finishes without a
> problem (this is downloading a 50MB file, so give it a few minutes).
>
> (import 'java.io.File)
>
> (import 'java.net.URL)
>
> (require '[clojure.java.io :as io])
>
> (def u (URL.
> "http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.zip"))
>
> (defn download-index [url]
> (with-open [stream (.openStream url)]
> (println "Downloading index from" "-" url "... this may take a while.")
> (let [tmp (java.io.File/createTempFile "lein" "index")]
> (try (io/copy stream tmp)
> (println "copied stream to tmp: " tmp)
> (finally (.delete tmp))))))
>
> (download-index u)
>
>
>
>
>
>
>
> On Fri, Oct 14, 2011 at 2:26 PM, Bruce Gordon <[email protected]> wrote:
> > I am in a VirtualBox VM (running SimplyMepis) hosted in Windows Vista.
> > From within the vm I can download those files from a browser.
>
> > On Oct 14, 2:17 pm, Mark Rathwell <[email protected]> wrote:
> >> Are you behind a firewall or proxy that would be blocking .zip files?
> >> lein search first makes sure it has an updated index from those
> >> repositories, and if not tries to download and unzip those index
> >> files:
>
> >>http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.zip...
>
> >> Can you download those files in a browser?
>
> >> (Also, there is a lein specific group
> >> athttp://groups.google.com/group/leiningen)
>
> >> - Mark
>
> >> On Fri, Oct 14, 2011 at 1:55 PM, Bruce Gordon <[email protected]>
> >> wrote:
> >> > I first followed the directions
> >> > athttp://riddell.us/ClojureSwankLeiningenWithEmacsOnLinux.html
> >> > , but then abandoned that effort thanks to irc advice. I then started
> >> > following
> >> > thehttp://dev.clojure.org/display/doc/Getting+Started+with+Leiningen
> >> > directions. However I suspect I am not configured properly since the
> >> > search isn't working-see below.
>
> >> > bruce@mepis1:~/bin$ lein search hadoop
> >> > Warning: couldn't download index forhttp://repo1.maven.org/maven2
> >> > Warning: couldn't download index forhttp://clojars.org/repo/
>
> >> > bruce@mepis1:~/bin$ lein version
> >> > Leiningen 1.6.1.1 on Java 1.6.0_26 Java HotSpot(TM) 64-Bit Server VM
>
> >> > Next I backed out my explicit install of ant and maven via >apt-get
> >> > remove ant and >apt-get remove maven2
>
> >> > but lein still yields the same result.
>
> >> > Should I uninstall lein (how?), and start over?
>
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups "Clojure" group.
> >> > To post to this group, send email to [email protected]
> >> > Note that posts from new members are moderated - please be patient with
> >> > your first post.
> >> > To unsubscribe from this group, send email to
> >> > [email protected]
> >> > For more options, visit this group at
> >> >http://groups.google.com/group/clojure?hl=en
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Clojure" group.
> > To post to this group, send email to [email protected]
> > Note that posts from new members are moderated - please be patient with
> > your first post.
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> >http://groups.google.com/group/clojure?hl=en
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en