2013-04-12 10 views
12

Eclipse内でCounterClockwiseを使用することは可能ですが、私はLeiningenをClojureScriptを使用できるように動作させようとしています。WindowsでClojureを使用してプログラミングを開始するにはどうすればよいですか?

git cloneを使用してleiningenをダウンロードしました。その後、スクリプトを実行します。 PowerShellの内側とgit bash環境の中で私はlein self-installを試しました。

それぞれで私はleiningen(私はgit cloneで持っていると思った?hmm)をダウンロードできないというエラーが表示されます。興味深いのは、Windowsには意味をなさないものを含む命令を読み込むためです。

たとえば、Powershellでは、Windowsはexport HTTP_CLIENTを認識しません。私は、HTTPクライアントの証明書ストアが正しい認証局を持っていない可能性があるというメッセージを受け取りました。

このコマンドはokを実行し、export HTTP_CLIENT="curl --insecure -f -L -o" ですが、問題は解決しません。

答えて

8

最も推奨される方法AFAIKは、スクリプトlein.batをダウンロードして、PATH環境変数に置きます。私はいくつかのシステム(XP、Windows 7)でこのメソッドをテストしました。 git checkoutから自分でleiningenをビルドする必要はありません。 PowershellをインストールしたWindowsがある場合は、lein self-installコア.jarファイルを、ユーザディレクトリのディレクトリ.leinにダウンロードする必要があります。それ以外の場合は、wget.exeまたはcurl.exeのいずれかをインストールし、PATHに入れてください。

+2

lein.batを実行するときにleinがどこにインストールされるかを変更する方法を知りたい場合は、lein.batを読むと便利です。 – georgek

+0

なんらかの理由で、私はそれ、または次のステップで問題に遭遇しました。私はleinとcurlを含むディレクトリとそのパス上のwgetを持っています。パスにc:\ bin \ lein \ lein.batを置く必要がありますか、またはleinが存在するフォルダまで置く必要がありますか? –

+0

何らかの理由で、私は問題に遭遇しました。私はleinとcurlを含むディレクトリとそのパス上のwgetを持っています。パスにc:\ bin \ lein \ lein.batを置く必要がありますか、またはleinが存在するフォルダまで置く必要がありますか?私がcygwinを使用しているのは、lein.batの代わりにダウンロードするのとは違うファイルですか?とにかく、私がlein self-installを実行したとき、以前にこれをやろうとしたので、ただ一つのファイルしか移動しませんでした。それから、私は新しいmytestを試してみましたが、それはたくさんダウンロードされましたが、エラーで停止しました:artifact leiningen-core:leiningen-core:jar:2.2.0-SNAPSHOT in clojars(https://clojars.org/repo/) )。 –

1

Windows上にLeiningenのインストーラがあります。 Java SE 7 JDKとLeiningen for Windowsをインストールするだけです。このページには、スクリーンショットに関する詳細な手順が記載されています。http://leiningen-win-installer.djpowell.net/

Windows用Leiningenでは、PATH変数とClojure REPLショートカットが作成されます。 REPLから、Clojureプロジェクトを作成、構築、および自動化することができます。