2011-12-23 5 views
3

私はこれを動作させるために少しでも苦労してきました。 clojure 1.3を入手するのは簡単でしたが、現在はcontribライブラリをインストールしようとしていますが、エラーが発生します。これを正しく行う方法についてのガイドはありますか?RHEL 6.1/JDK7に貢献するClojure 1.3をインストールするにはどうすればよいですか?

+0

あなたはClojureのを使用している方法についての詳細を提供してもらえますか? 「インストールする」ことは、あなたが達成しようとしていることに応じて非常に異なることを意味します。 – semperos

+0

私はlibフォルダ内のjarファイルをドロップして、うまく動作するのが好きです。 –

+0

私は、私もメイヴンには新しいと言わなければならない。 Javaやantには新しくない。 Clojure contribを使用するには、mavenを使用する必要があるようです。本当? –

答えて

4

古いclojure.contribモノリシックライブラリはclojure 1.3と互換性がありません。 (はるかに簡単!)あなた自身のpom.xmlや使用Mavenを書いたり、Leiningenをを使用するか、正しくライブラリをインストールする方法についてはhttp://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go

を参照してください - https://github.com/technomancy/leiningen

+1

*古いcontribの動作の*いくつかは1.3で違う/壊れていることに注意してください(例えば、varsはリバインド可能にするために '^:dynamic'を持つ必要があり、整数はもはやオーバーフロー時に' BigInteger'に自動昇格しません)。古いcontribの多くはうまくいくでしょう。しかし、はい、新しいcontribライブラリを好むし、いくつかの古いcontrib関数がコアに移動したことに注意してください(例えば 'string'、' java.io')。 –

+0

まず、これについて聞いたことがあります。モノリシックに1.3を使用しています。幸いにも、私はまだ両立していない。この新しいモジュラー形式は正直醜いです。それが主要なPITAになるように見えるので、私はそれに失望しています。簡単にする方法を教えてくれるいくつかの文書を教えてください。 –

+0

LloinはClojure 1.3で動作しますか? –

関連する問題