8

学習して使用するために、Clojureをコンピューターにインストールしようとしています。Ubuntu 10.04を実行していて、Synapticから最新のSunJavaSDKと環境をインストールしました。

Googleで検索したところ、SLIMEを使用して、すべての依存関係と、ant、maven、leiningen、emacsなどの便利なツールやビルダーをインストールする方法について非常に明確なガイドを提供する複数のガイドが見つかりました。

一部のガイドは、特にClojureの開発がどれだけ速いかを考えると、少し古いので、できる限り最新のものを探しました。私は2010年12月からこのガイドに従っていますが、他のほとんどのガイドと非常によく似ています。

私が直面する大きな問題の1つは、REPLを起動する必要がある段階です。

java -cp clojure.jar clojure.main

clojureソースでは、github.com / clojure / clojure.gitとgithub.com/clojure/clojure-contrib.gitから取得したもので、どちらも実際にはJVMを指すclojure.jarを持っていません...

どうやらグーグルでの検索から、これまで誰もこの問題を抱えていなかったので、私が間違っていることがあるのではないかと思います。ブラウザを介してGithubのリポジトリを再確認しましたが、.jarファイルもありません。

それで...この.jarファイルはどこで入手できますか、それともこれについて別の方法がありますか?

4

1 に答える 1

17

FWIW、コンパイルしたいという強い欲求がない場合は、leiningenまたはcakeをダウンロードして、そのうちの1つにすべてのjarファイルやクラスパスなどを管理させると、作業が楽になります。たとえば、バニラUNIXシステムでleinを実行するために必要なのはこれだけです。(これらのコマンドの一部は、いくつか入力するだけでよいことを強調するために、画面一杯の出力を省略しました)。

akm@li231-96: ~
$ curl https://raw.github.com/technomancy/leiningen/stable/bin/lein > lein

akm@li231-96: ~
$ chmod +x lein

akm@li231-96: ~
$ ./lein self-install

akm@li231-96: ~
$ ./lein repl
Using JLine for console I/O; install rlwrap for optimum experience.
REPL started; server listening on localhost:60099.
user=> (inc 1)
2

~/binフルパスで呼び出すよりも、PATHのどこかにラインを配置すると(たとえば)、エクスペリエンスが向上しますが、必ずしも必要ではありません。

于 2011-05-12T20:38:47.080 に答える