2016-09-19 14 views
1

私はこの問題に関して何か助けが得られたかと思います。しかし、私は同じタイトルで多くの異なる問題があることを知っている、しかし、すべての指示(私が願って)を実行した後、私はまだコンパイルすることができませんでした。私は7時間以上これをしてきました。オブジェクトscalatestはパッケージorgのメンバーではありません[エラー] Cygwin

これは私の問題です。私はsbtでいくつかのスカラプログラミングを行うCygwin64端末を使用しています。私はテストを実行し、テストファイルがテストフォルダにあることを確認しますが、何も動作していません。私はテストファイルなしでコンパイルしようとしましたが、それを戻しても動作しません。

$ 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

私は同じ問題に直面していました。なぜかわからないけど、 'src/test/scala'の中で実行するのではなく、ルートプロジェクトで' sbt test'を実行してください。 – James

答えて

0

私は同じ問題を抱えていました。プロジェクトルートにsbt testを実行すると、object scalatest is not a member of package orgエラーが表示されました。しかし、src/testディレクトリに変更すると、正常に完了しました。

関連する問題