只是习惯了Play Framework并设置了一个新的Web应用程序。
我想做一些模型单元测试,但是当我运行play test时,我会得到以下错误消息:
[Opinions] $ test
[trace] Stack trace suppressed: run last *:testListeners for the full output.
[error] (*:testListeners) java.net.UnknownHostException: linux-hkem.site: linux-hkem.site: Der Name oder der Dienst ist nicht b
我今天在SBT上遇到了一个错误。最好用sbt sbt-version命令来显示:
运行5/29/17:
eric@linux-x2vq:~$ sbt sbt-version
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option
MaxPermSize=256M; support was removed in 8.0
[info] Set current project to eric (in build file:/home/eric/)
[info] 0.13.13
运行6/1/17:
eric@linux-x2vq:~$ s
I清理了我的~/.ivy2/cache目录。 my project/plugins.sbt文件:
$ cat project/plugins.sbt
// Comment to get more information during initialization
logLevel := Level.Warn
// The Typesafe repository
resolvers += "Local Maven Repository" at "file:///"+Path.userHome.absolutePath+"/.m2/repository
我在build.sbt脚本中有一个函数可以自动检测OS上最新的Java Runtime。这个功能工作得很好,直到一些更新(sbt或Scala)不再喜欢它。我甚至不能执行sbt clean,但得到了一个错误(如下所示)。
该函数是(只需将此代码粘贴到build.sbt并运行sbt clean即可对其进行测试-代码不需要执行):
javaHome := {
var s = System.getenv("JAVA_HOME")
if (s==null) {
// Try to detect the latest JDK
//
// OS X: "
我试图在集群中运行一个Akka应用程序。实际上,我必须要Linux机器。与SBT0.13.13和Scala2.10.4具有相同的设置,相同的Java,甚至相同的内核版本。
为了测试应用程序,我在这两台机器上都有一个项目的精确副本。当我在第一台机器上编译时,一切正常。但一旦我试图用
$ sbt compile
在第二台机器上,我得到了以下错误模型:
sbt.InvalidComponent: Could not find required component 'compiler-interface-src'
at sbt.ComponentManager.invalid(
因此,我正在尝试在我的linux虚拟机上运行sbt。我下载了sbt,并从当前的cs类添加了一个插件。
我创建了一个目录,其中包含一个src/main/scala文件夹。
我还编写了一个脚本,并将其保存在scala文件中。
但是,每次我尝试在我的终端上运行sbt时,我都会得到两行:
[info] Loading global plugins from /home/student/.sbt/0.13/plugins
[info] set current project to student (in build file:/home/student/)
>
它会在不应该请求命令的时候请求命令。
我正在尝试将SBT 0.13与一个SBT项目一起使用,该项目目前位于SBT 0.12.1下。
当使用SBT 0.13运行项目时,我将得到以下sbt.IncompatiblePluginsException异常。
sbt.IncompatiblePluginsException: Binary incompatibility in plugins detected.
at sbt.Load$.incompatiblePlugins(Load.scala:621)
at sbt.Load$.liftedTree1$1(Load.scala:609)
我已经通过MacPorts在MacOSX10.9上安装了sbt。如果我将sbt作为root运行--所有操作都很好,但作为用户--我得到了一个异常。
java.io.IOException: Permission denied
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1012)
at scala.reflect.io.AbstractFile.fileOrSubdirectoryNamed(AbstractFile.scala:23
我的操作系统是Windows 8,我下载了没有激活器的Play Framework2.2。我试着用sbt建造它。当我在zentask目录下时:
我运行sbt,错误是:
C:\testprojects\zentasks>sbt last
[error] java.lang.NullPointerException
[error] Use 'last' for the full log.
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? last
java.lang.NullPointerExcepti
我试图在Ubuntu上安装Apache Spark standalone,在运行"sbt/sbt assembly“命令时,我得到了这个错误:
java.lang.RuntimeException: Could not create directory /opt/spark-1.5.1/external/zeromq/target/streams/compile/$global/$global/discoveredMainClasses
at scala.sys.package$.error(package.scala:27)
at sbt.IO$.cr
我正试图在Intellij中构建一个Play/Scala项目。但是没有找到一些依赖项。
我做错什么了?
我已经将Intellij设置为使用Scala2.11.8,但是输出可能意味着使用了不同的版本(?)。
我曾尝试过一个类似问题的想法,但这并没有帮助:
plugins.sbt
// Comment to get more information during initialization
logLevel := Level.Warn
// Resolvers
resolvers += "Typesafe Releases" at "http://repo.types
我正在做一个我使用过play sbt .I的项目,我的应用程序运行得很好,但是从一段时间以来,它给了我一个错误,比如-
无法创建文件
/target/streams/compile/run/$global/streams/outjava.io.IOException: Too many open files
at sbt.ErrorHandling$.translate(ErrorHandling.scala:10)
at sbt.IO$.touch(IO.scala:143)
at sbt.std.Streams$$anon$3$$anon$2.make(Stream
sbt-版本: 1.2.1 scala-版本: 2.12.6
我可以使用emacs连接ensime,但是一旦运行C-C、C-B、c (ensime-sbt-do-compile),就会遇到以下错误
[ERROR] Failed to construct terminal; falling back to unsupported
java.lang.IllegalArgumentException: Invalid terminal type:
at jline.TerminalFactory.create(TerminalFactory.java:103)
at jli
在试图编译任何Play应用程序时,我刚刚收到以下错误:
error: value enablePlugins is not a member of sbt.Project
lazy val root = (project in file(".")).enablePlugins(PlayScala)
^
sbt.compiler.EvalException: Type error in expression
at sbt.compiler.Eval.checkError(Eval.scala:3