1

私はScalaとSBTが初めてです。スプレーと Akka を使用して、Heroku で単純な hello-world http サーバーを実行したいと考えています。http://spray.io/documentation/spray-can/examples/にあるスプレー缶のドキュメントには、この方法で実行できる簡単な例が示されています。

git clone git://github.com/spray/spray.git
cd spray
sbt "project simple-http-server" run

動作しますが、スプレー缶のソース コードにあり、まだ最終的な Akka にマージされていない akka.io.IO に依存しています ( 2.2-SNAPSHOT) - http://doc.akka.io/docs/akka/snapshot/scala/io。 html .

  1. SBTで Akka の akka.io.IO を使用できます2.2-SNAPSHOTか? どのように?
  2. SBT で Spray 1.1-M8-SNAPSHOT の akka.io.IO を使用できますか? どのように?
  3. hello-world スプレー缶を実行する別の簡単な方法はありますか?

編集:

広告。1., 2.: akka.io.IO は Akka にあります2.2-M3

spray.can.Httpしかし、スプレー缶のソース コードの例は、が不足しているためまだ動作しません1.1-M7。どうすればこれを修正できますか?

package spray.examples

import akka.actor.{ActorSystem, Props}
import akka.io.IO
import spray.can.Http

object Main extends App {

  implicit val system = ActorSystem()

  // the handler actor replies to incoming HttpRequests
  val handler = system.actorOf(Props[DemoService], name = "handler")

  IO(Http) ! Http.Bind(handler, interface = "localhost", port = 8080)
}
4

0 に答える 0