有没有办法通过scala
终端中的简单命令使用 scalaz,而不创建 sbt 项目?
user1078671
问问题
2000 次
2 回答
44
如果你安装了 sbt,那么设置一个 scalaz 沙箱相对比较快。
首先运行 sbt:
sbt
然后发出这些命令:
set scalaVersion := "2.11.2"
set libraryDependencies += "org.scalaz" %% "scalaz-core" % "7.1.0"
set initialCommands += "import scalaz._, Scalaz._"
session save
console
好了,你在 scala REPL 中,scalaz 自动导入并准备好使用(sbt 自动为你下载了 scalaz)。由于这个命令session save
,这个设置现在是永久的,你可以随意回到同一个文件夹,只需sbt console
重新运行支持 scalaz 的 REPL。
于 2013-05-13T18:10:10.913 回答
10
您可以手动抓取 jar 或使用 sbt 抓取一次 jar 并将其放入类路径中:
#!/bin/sh
/Users/you/apps/scala/bin/scala -cp /Users/you/.ivy2/cache/org.scalaz/scalaz-core_2.10/bundles/scalaz-core_2.10-7.0.0.jar
于 2013-05-13T16:03:18.760 回答