1
我想知道如果我能得到這個幫助。我知道同一個標題有很多不同的問題,但是,在遵循所有的指示(我希望)後,我仍然無法編譯它。我已經超過7個小時了。對象scalatest不是包org的成員[error] Cygwin
這是我的問題。我正在使用Cygwin64終端與sbt進行一些scala編程。我運行測試並確保測試文件在測試文件夾中,但沒有任何工作。我試圖在沒有測試文件的情況下對其進行編譯,然後再將它帶回,但它也不起作用。
$ sbt test
[info] Loading project definition from C:\cygwin64\home\Sam\hof\project
[info] Set current project to hof (in build file:/C:/cygwin64/home/Sam/hof/)
[info] Compiling 1 Scala source to C:\cygwin64\home\Sam\hof\target\scala-2.10\test-classes...
[error] C:\cygwin64\home\Sam\hof\src\test\scala\TestSuite.scala:3: object scalatest is not a member of package org
[error] class TestSuite extends org.scalatest.FunSuite {
[error] ^
[error] C:\cygwin64\home\Sam\hof\src\test\scala\TestSuite.scala:5: not found: value test
[error] test("map2 with add"){
[error] ^
[error] two errors found
[error] (test:compileIncremental) Compilation failed
[error] Total time: 3 s, completed Sep 19, 2016 1:07:10 AM
有什麼我可以做的嗎?
sbt可以是痛苦的,但不是太多。我不確定你嘗試了什麼。最快的事情是把你的示例項目推到github上,這樣有人可以看看它。 –
你的'build.sbt'中有'libraryDependencies:=「org.scalatest」...'嗎? –
我正面臨同樣的問題。我不知道爲什麼,但是在root項目中運行'sbt test',而不是在'src/test/scala'中運行它解決了我的問題。 – James