2017-10-09 7 views
0

와 스칼라 프로젝트를 만들 때 다음과 같은 오류 얻을 :오류 SBT

ERROR org.eclipse.jgit.util.FS - caught exception in FS.readPipe() java.io.IOException: Cannot run program "bash" (in directory "C:\Users\xyz") ....이 프로젝트와 올바른 구조를 만드는 것입니다하지만

합니다. 내가 프로젝트의 새 폴더로 이동하고 SBT 명령을 실행할 때이 오류가 발생합니다

Unresolved dependency: com.typesafe.sbteclipse#sbteclipse-plugin;5.1.0: not found

나는 파일 프로젝트/plugins.sbt에 의존 addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.1.0")을 넣어. 편집

나는 ~/.sbt/0.13/플러그인/폴더에 plugins.sbt 파일을 넣어, 나는이 프로젝트 폴더에서 SBT 시작할 수 있지만, SBT에서 내가 입력 할 때 오류가 발생합니다 명령 eclipse, 유효한 명령이 아닐 것이라고 말합니다.

나는 4.7.0

왜 이런 일이 0.13.16 SBT JDK 1.8 및 스칼라 IDE를 사용할 수 있습니까? 어떻게 해결할 수 있습니까?

답변

0

문제점을 발견했습니다. build.properties라는 파일 (hello-world/project/build.properties)이 있고이 파일에는 sbt.version=1.00.00이라는 줄이 있습니다. 나는 이것을 sbt.version=0.13.16으로 바꿨다. 나는 이것이 비슷한 문제를 가진 다른 사람들을 돕기를 바랍니다.

sbt new scala/hello-world이 기본값으로 sbt.version=1.00.00으로 프로젝트를 만드는 이유는 아직 명확하지 않지만. 특히 sbt about을 입력하면 사용 된 버전이 0.13.16이라는 결과가 출력됩니다.

편집 : 그것은 버전 1.00.00을 (당신이 0.13.16 설치 프로그램을 다운로드 할 경우에도) 당신은 변경해야합니다 이전 (계속 지원) 버전을 실행하려면이 최신 버전이기 때문에 선택하고있다 위에서 언급 한 sbt 파일에서.