2016-09-02 7 views
1

私はClojureを使い始めようとしているので、このセメスターにはLispの方言が必要なクラスがありますが、私は自分の環境を設定する際に多くの問題を抱えています。子プロセスを生成すると無効な引数が返される

私はWindowsマシンで、http://www.braveclojure.com/basic-emacs/のチュートリアルに従っています。私の研究から得たemacsは、lispで作業するための最良のIDEのようです。私はCygwinをインストールする前にemacsのサポートをたくさん持っていましたが、インストールした以上のことをする必要があるかどうかはわかりません。

私の問題は、M-xサイダージャックインでemacsでREPLを起動しようとするときです。子プロセスを生成するという応答が返されます。無効な引数です。私がM-x load-pathコマンドを実行すると、.emacs.dフォルダ内のすべてのサブフォルダのリストを取得できますが、.dフォルダ自体は表示されませんが、サイダパッケージがインストールされているフォルダが明確に表示されます。

私はemacsを設定しようとする前に私はleinをインストールしましたが、私はREPLをそれでもうまく開くことができましたが、emacsは端末を使用するよりもはるかに良い作業方法のようです。

アドバイスをいただければ幸いですが、WindowsでClojureを使い始める方が良い/簡単な方法があれば、私が現在行っていることよりも聞いてみたいと思います。

お返事ありがとうございます。

+0

[NightCode](https://sekao.net/nightcode/)または[LightTable](http://lighttable.com/)をお試しください。どちらもClojureを使い始める良い方法です。これらおよびその他のリソースは、[ここ](http://clojure.org/community/resources)に記載されています。 – Thumbnail

答えて

1

はい、emacsは素晴らしいですが、これまでに作業していない場合は、Windowsを実行しているという事実によって悪化し、非常に急な学習曲線になります。私は自分自身でCIDERを使ったemacsをたくさん使っていますが、Windowsでもemacsを使っていますが、私はそれを混ぜません。Linux上でのみemacs/CIDERを使います。それは、Windows上で動作させることができないということを意味するものではありません。それは、それ自体が複雑で、今対処する時間や傾きがないかもしれないということだけです。 (ちなみに、私はCygwin [1]の下でemacsを使うことをお勧めしません。代わりにgood native buildを使ってください。そして、まだemacsに行くことを決めたら、ぜひPreludeを試してください。 )

場合によってはよりスムーズなオプションをご希望の場合は、IntelliJ IDEA Community Editionをダウンロードし、Cursiveをインストールしてください。それは確かに独自の学習曲線を持っていますが、それを試して、あなたが好きなものを見てください。私はの両方を使用していますが、Java interopプロジェクトでIntelliJ/Cursiveよりも優れたものはありません。

emacs/CIDERとIntelliJ/Cursiveの両方が優れており、より深い学習のために返済されます。


[1]私は、Win32上のCygwin上のemacsとレイン/ Clojureのの組み合わせが働くことができるにもわかりませんが、私はテストするために何の環境を持っていません。

+0

アドバイスをいただきありがとうございます。私はIntelliJを試してみます。あなたがウィンドウ上で実行することについて正しいと思っています。私は他のすべてが失敗した場合、私はいつもLinuxを設定できると思う:) – Sturla

関連する問題