5

このスクリプトhttps://raw.github.com/technomancy/leiningen/preview/bin/leinを使用してleiningenをインストールした後、と入力してreplを使用できるので、Clojureはすでにleiningenlein replによってインストールされていると思います

公式サイトからclojureのJARを再度ダウンロードする必要がありますか?

これを行う必要がない場合、leiningtenが依存するclojureのJARファイルはどこにありますか?

4

3 に答える 3

6

leiningenは、依存関係をMavenリポジトリからダウンロードし、(デフォルトで)に格納します。

${HOME}/.m2/repository

ライニンゲンはそれ自身の瓶を

${HOME}/.lein/self-installs

leiningenによって検索されるデフォルトのMavenリポジトリは

于 2012-08-21T22:54:46.580 に答える
5

私がleinで見つけたのは、それをインストールしてから、Clojureの特定のバージョンに応じて、そのバージョンがフェッチされ、.jarファイルがmavenリポジトリーに格納されることです。

(defproject repl-test "0.0.1-SNAPSHOT"
  :description "TODO: add summary of your project"
  :dependencies [[org.clojure/clojure "1.4.0"]
                 [org.clojure/clojure-contrib "1.2.0"]
                 [clojure-csv/clojure-csv "1.3.2"]
                 [org.clojure/tools.cli "0.1.0"]
                 [util "1.0.2-SNAPSHOT"]
                 [clj-http "0.1.3"]]
   :aot [repl-test.core]
   :main repl-test.core)

Clojureがleinにどのようにパッケージ化されているかはわかりませんが、leinビルドを見ると、Clojureのバージョン:dependenciesがフェッチ(ダウンロード)されることがわかります。

leinは非常に優れているので、実際にはデフォルトのClojureをアンインストールしました。これは、Clojureが新しいリビジョンに移行するときに、leinを使用する方が苦痛が少ないためです。

于 2012-08-21T22:56:54.697 に答える
0

Leiningenは、Clojure(およびJava)ライブラリーを管理するツールです--- Clojure自体(単なる別のJavaライブラリー(jar))を含みます。

leinを使用する場合、jarを手動でダウンロードする必要はありません。

leinLeiningenは、スクリプトと、〜/ .leinに保持する実装jarの2つの部分で構成されていますが、そのjarについて心配する必要はありません。スクリプトがleinそれを取得します。

私はあなたが役に立つと思うかもしれない簡単な初心者向けガイドを書きました。

于 2012-08-26T17:07:54.987 に答える