問題タブ [leiningen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
482 参照

clojure - Leiningen の対話モードで swank を再起動するにはどうすればよいですか?

Leiningen をインタラクティブ モード ('lein interactive') で実行していて、Swank Clojure サーバー ('swank') を開始したとします。ここで、ライニンゲンも殺さずに Swank サーバーを強制終了/再起動したいと考えています。これどうやってするの?これは可能ですか?

これまでのところ、私は Ctrl-C を使用して両方を強制終了してきましたが、最初は「lein swank」を実行しただけなので、Leiningen のインタラクティブ モードはあまり役に立ちません。

0 投票する
4 に答える
1066 参照

clojure - leinプロジェクトの場合、なぜlib /が.gitignoreにあるのですか?

私はClojureとJavaに比較的慣れていません。leinプロジェクトのlibフォルダーがleinプロジェクトのgitリポジトリに追加されないのはなぜですか?分散開発に必要なすべてのjarファイルがあれば便利だと思います。

0 投票する
3 に答える
4882 参照

clojure - Lein deps コマンドでアーティファクトが見つからない

私はラインを立ち上げて実行しようとしています。しかし、何らかの理由で私はたくさんの問題を抱えています。これを Windows 7 で実行しています。lein をダウンロードして、次の操作を行いました。

lein self-install

これは正しく実行されました

次に、プロジェクトを作成しました

lein new helloworld

それから私は deps を得ました

lein deps

そして私はこれを得る:

私は何を間違っていますか?lein は本当に Clojure を見つけられないのでしょうか? 私はここで何かが欠けていると確信しています。

- - 編集 - - -

私が使用しているproject.cljは次のとおりです。

0 投票する
2 に答える
404 参照

clojure - clj-apache-http をデバッグするにはどうすればよいですか?

OAuth アプリケーションを起動しようとしていますが、API サーバーが私に話しかけないために失敗します。残念ながら、使用されているclj-apache-httpでは何が問題なのかわかりません。次の警告しか表示されません。

さて、それは私を助けていません。応答の最初の文字として奇妙な文字Iがあります。これは明らかに JSON ではありません。

現在、Apache HTTPClient のログ レベルを DEBUG まで取得したいのですが、 leiningen を介してシステム プロパティを設定する方法がわかりませ。任意のヒント?

0 投票する
3 に答える
2769 参照

emacs - leiningenとswank/slimeを使用してemacsでclojureテストを実行しているときに無限ループを停止する

特定の種類のコードでは、スタックを壊さずに無限ループを発生させるのは比較的簡単です。clojure-testを使用してこの種のコードをテストする場合、swankサーバーを再起動せずに現在実行中のテストを中止する方法はありますか?

現在、私のワークフローには

を使用してemacsでswankに接続しslime-connect、テストに切り替えて、で実行しC-c C-,、テストを無限ループまで実行してから、戻るだけですが、1つのCPUがまだテストで離れています。私が見つけたこれを止める唯一の方法は、lein swankを再起動することですが、これは比較的一般的な問題のように思われますか?誰かがより良い解決策を持っていますか?

0 投票する
1 に答える
4187 参照

macos - Mac OS に leiningen をインストールする際の問題

http://alexott.net/en/clojure/ClojureLein.htmlの指示に従って、Mac OS 10.6.4 に Leiningen をインストールしようとしています。パッケージをダウンロードしていますが、lein コマンドが見つかりません。何が問題なのですか?

0 投票する
1 に答える
413 参照

google-app-engine - jetty / appengine-magicとswankの起動を自動化する方法は?

私のClojure/appengine-magicプロジェクトでは、現在次のように起動しています。

tlog.coreには次のものがあります。

あるいは、ae / startの代わりに、次のように使用できます。

これらすべてを1つのコマンドの背後に置きたいと思います。

名前空間/パスの問題が原因で、leiningenプラグインの-main使用または書き込みを介してこれを処理するすべての試みが失敗しました。lein run

では、どうすればそれを行うことができますか?

0 投票する
1 に答える
880 参照

clojure - clojure REPL は、defrecord に加えられた変更を取得しません

私はライニンゲンプロジェクトをセットアップしています。Clojure ソース ファイルの 1 つで、いくつかのレコードを定義しました。私のワークフローは通常、emacs を起動して「lein swank」REPL に接続することです。REPL に接続したら、適切な名前空間に切り替えてファイルを Cc Ck します。これで、REPL とファイル内のコードの操作を開始できます。しかし、そのファイルのレコードに変更を加えて Cc Ck しても、REPL は変更を反映しません。

したがって、現状では、レコードに変更を加える必要があるたびに、lein swank プロセスを停止して再起動し、emacs から再接続する必要があります。これは非常に急速に古くなります。私は何が欠けていますか?Cc Ck の代わりに Cc Cl を試しましたが、うまくいきません。プロジェクトルートの「クラス」ディレクトリを削除しようとしましたが、それもダメです。

洞察や推奨事項をいただければ幸いです。

また、余談ですが、私は常にレコードが定義されている名前空間で作業しています。

編集:私は実際に defrecord のプロトコルの実装を変更しています。それを変更して Cc Ck を使用してコンパイルし、REPL に新しいレコードを作成すると、REPL はまだ古いプロトコル実装を使用しています。

0 投票する
3 に答える
12786 参照

java - JavaとClojureとLeiningen

leiningenを使用して、プロジェクトでClojureと一緒にネイティブJavaクラスを簡単に管理およびコンパイルすることは可能ですか?

私はかなり低いレベル(netty nioを使用)で作業しており、一部の配管クラスは、コードの構築とパフォーマンスの両方の観点から、実際には生のJavaとして処理する方が簡単だと考えています。

0 投票する
4 に答える
6413 参照

clojure - Leiningen プロジェクトで依存関係のバージョンを最新に保つ

Leiningen を使用して利用可能な依存関係のバージョンを簡単に確認する方法はありますか?

たとえば、Hiccup と Compojure に依存する Web アプリがある場合、それぞれの github ページに移動せずに、それぞれの最新バージョンを使用していることを確認するにはどうすればよいでしょうか?

注: 私は Java プロジェクトの構築に Ant と Ivy を使用しているため、Maven についての知識は限られています。そのため、Leiningen が公開している Maven の概念について詳しく説明してください (または、私が読むための細かいリンクを提供してください)。内部では、Leiningen が依存関係の解決に Maven を使用していることを知っています)。タ。