Scala replで再生をインポートするにはどうすればよいですか?スカラレプリケートで再生をインポートする方法
scala> import play.api.libs.json._
<console>:11: error: not found: value play
import play.api.libs.json._
Scala replで再生をインポートするにはどうすればよいですか?スカラレプリケートで再生をインポートする方法
scala> import play.api.libs.json._
<console>:11: error: not found: value play
import play.api.libs.json._
1)セットアップ、簡単なビルドツール(SBT){その簡単 - ここhttp://www.scala-sbt.org/download.htmlと指示 - - ここからダウンロードhttp://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Windows.html}
2 )build.sbt
の内容の空のフォルダを作成します。
// your-test -project/build.sbt
scalaVersion := "2.11.8"
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
libraryDependencies += "com.typesafe.play" %% "play" % "2.5.12"
3)その後、単に遊びをダウンロードし、お使いのコンソールが利用できるようになりますフォルダのルート、上sbt console
を行います。
$ ls -l ~/.ivy2/cache/com.typesafe.play/play_2.11/jars/
total 15392
-rw-r--r-- 1 as18 185223974 4107407 Jan 22 15:59 play_2.11-2.5.12.jar
あなたは良いです。
scala> import play.api.libs.json._
import play.api.libs.json._
scala> val json: JsValue = Json.parse("""{ "compiler" : "scala", "ratings" : 5 }""")
json: play.api.libs.json.JsValue = {"compiler":"scala","ratings":5}
scala> val compiler = (json \ "compiler")
compiler: play.api.libs.json.JsLookupResult = JsDefined("scala")
あなたはすでにそれを持っている場合、私はplay-2.2.6.zipをダウンロード
scala -cp ~/.ivy2/cache/com.typesafe.play/play_2.11/jars/play_2.11-2.5.12.jar
scala> import play.api.libs._
import play.api.libs._
パッケージがREPLのクラスパスにないため、パッケージが見つかりません。 お使いのコンピュータ上のプレイFrameworkのJARの場所を知っている場合REPLを起動したとき、あなたはクラスパスに追加することができます
> scala -cp path/to/play.jar
あなたはまた、REPLセッション内から直接、これを追加することができます。
:require play.jar
を
以前と同じようにクラスをインポートする必要があることに注意してください。
物事はAmmonite REPLとはるかに簡単です:
load.ivy("com.typesafe.play" %% "play" % "2.5.12")
import whatever.you.need
はWindows 10で利用できますか?ダウンロードページが見つかりませんでした。 –
@ManuChadha 2017でウィンドウを使うあなたのせい:)スクリプトを実行できるように、おそらくウィンドウ用のbashが必要でしょう。 - sudo curl -L -o/usr/local/bin/amm https://git.io/vMF2M && sudo chmod + x/usr/local/bin/amm && amm' – prayagupd
オプションがあった場合、あなたのコメントにLikeを与えていたでしょうか:) –
以下のようにまた、あなたは直接jarファイルを提供することができます。 REPLを 'c:¥..¥play-2.2.6.zip'で起動しました':require play-2.2.6.zip'成功しました 'C:\ Users \ Manu \ Documents \ manu \ play -2.2.6.zip 'to classpath.'が使用されていますが、 'import play.api.libs.json._'error:not found:value play'を使用するとエラーが発生します。 –
あなたは' play-2.2.6'を追加したと言っていますか? zip'または 'play.2.2.6.jar'? '.zip'ではなく' * .jar'をインポートする必要があります。 – prayagupd