Clojure: LeiningenのWindowsインストール

LeiningenをWindows 7 SP1に導入した際の手順を記録します。
インストーラを実行しただけではきちんと導入できない為

0. JDKは予めインストールしておきます。
 私の環境では、C:\Program Files\Java\jdk1.7.0_67とC:\Program Files\Java\jdk1.7.0_72にインストールされていますが、パスが通っているのは後者です。

1. leiningen-installer-1.0.exeをleiningen-win-installerサイトからダウンロードして実行します。
 私のようにJDKが二種類インストールされている場合は、途中でどちらを使用するか選択を求められますが、それ以外はデフォルト値のままインストールします。

2. スタートメニューに[Leiningen]フォルダが出来ています。その中の[Clojure REPL]を選択して実行すると、REPLが起動!しません。あれ?

3. コマンドプロンプトを立ち上げて

> lein repl

 と打ち込むと、

C:\Users\foo\.lein\self-installs\leiningen-2.5.0-standalone.jar can not be found.
You can try running "lein self-install"
or change LEIN_JAR environment variable
or edit lein.bat to set appropriate LEIN_JAR path.

 と表示されます。

> dir .lein\self-installs

 で該当ディレクトリの中身を確認すると、確かに空です。
 あ、そうか、自分で

> lein self-install

 とやらなくてはならないのですね。

4. leiningen-2.5.0-standalone.jarのダウンロードのために、

> lein self-install

 とやると今度は

Downloading Leiningen now...
'wget' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

Failed to download https://github.com/technomancy/leiningen/releases/download/2.5.0/leiningen-2.5.0-standalone.jar

 と表示されます。私の環境では確かにwgetは入れていませんが、その場合はcurlを使ってインストールしてくれる筈ですし、.lein\bin\curl.exeはインストーラが導入してくれています。
 しょうがないので、
 .lein\bin\lein.batをメモ帳で開いて、以下の行をコメントアウトします。

::call wget >nul 2>&1
::if NOT ERRORLEVEL 9009 (
::    call wget --no-check-certificate -O %1 %2
::    goto EOF
::)

 再度

> lein self-install

を実行すると、

Downloading Leiningen now...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   406    0   406    0     0    530      0 --:--:-- --:--:-- --:--:--   703
100 14.2M  100 14.2M    0     0  1509k      0  0:00:09  0:00:09 --:--:-- 2269k
        1 個のファイルを移動しました。

と実行され、無事に.lein\self-installs\leiningen-2.5.0-standalone.jarが導入されました。

5. REPLを起動するには、コマンドプロンプトから

> lein repl

とやるか、スタートメニューから[Leiningen]->[Clojure REPL]を実行します。