2016-09-19 51 views
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 

有什麼我可以做的嗎?

+1

sbt可以是痛苦的,但不是太多。我不確定你嘗試了什麼。最快的事情是把你的示例項目推到github上,這樣有人可以看看它。 –

+0

你的'build.sbt'中有'libraryDependencies:=「org.scalatest」...'嗎? –

+0

我正面臨同樣的問題。我不知道爲什麼,但是在root項目中運行'sbt test',而不是在'src/test/scala'中運行它解決了我的問題。 – James

回答

0

我有同樣的問題。在項目根目錄下運行sbt test給了我object scalatest is not a member of package org錯誤。但是當我更改爲src/test目錄時,它已成功完成。

相關問題