2

私はスプレーでプロジェクトを開始しており、サンプルアプリケーションを実行するために (プロジェクトを開始するために) wiki をフォローしようとしています。しかし、私はそれらを動作させることができません。このドキュメントが書かれてから、スプレーの sbt 設定はかなり変更されたようです。

次のように拒否された場合、指示が機能しません。sbt "project spray-example-simple" shell

~/.../spray/project # sbt "project spray-can-examples" shell

[info] Set current project to default-951202 (in build file:/home/jolivier/projects/external/spray/project/)
[error] Not a valid project ID: spray-can-examples
[error] project spray-can-examples
[error]                           ^

Build.scala(同じフォルダー内に)が、この名前のプロジェクトが含まれています:

  lazy val examples = Project("examples", file("examples"))
    .aggregate(sprayCanExamples, sprayClientExamples, sprayIoExamples, sprayServerExamples)
    .settings(exampleSettings: _*)

  lazy val sprayCanExamples = Project("spray-can-examples", file("examples/spray-can"))
    .aggregate(simpleHttpClient, simpleHttpServer)
    .settings(exampleSettings: _*)

だから私は、なぜ私が sbt に拒絶されたのか、かなり心配している。sbt project他のいくつかのフォルダーでコマンドを実行しようとしましexamplesたが、同じエラーが発生しました。私は何が欠けていますか?これは私にはよくSet current project to default-951202見えませんが、それを修正する方法がわかりません。

前もって感謝します。

4

1 に答える 1

1

クローンされたレポから sbt を実行することになっています。根:

spray> sbt11 "project spray-can-examples" shell

sprayレポを複製したフォルダです。ここで sbt11 が を呼び出しますsbt-launch-0.11.2.jar

それはうまくいきました。

于 2012-08-25T18:31:32.683 に答える