programing tip

터미널에서 sbt를 실행할 때 "org.scala-sbt sbt 0.13.6…"에서 멈춤

itbloger 2020. 7. 12. 10:14
반응형

터미널에서 sbt를 실행할 때 "org.scala-sbt sbt 0.13.6…"에서 멈춤


인증 된 프록시 뒤에 sbt를 사용하는 방법 과 비슷한 문제가 있습니까? . 주어진 대답과 문제로 여전히 시도했습니다.

터미널에서 sbt실행하면 다음 과 같이 표시됩니다.

Getting org.scala-sbt sbt 0.13.6 ...

추가 정보:

 sbt --version
 sbt launcher version 0.13.6

어떻게 고칠 수 있습니까?


이것은 꽤 오래된 게시물이며 내 대답은 완전히 관련이 없을 수 있습니다. 그러나 여기 내 경험이 있습니다.

  1. sbt 0.13.8을 사용하고 있습니다
  2. org.scala-sbt sbt 0.13.8 얻기 ...
  3. 이 라인을 5 분에서 10 분 사이의 시간 동안 중단했습니다.
  4. 그런 다음 물건을 다운로드하기 시작했습니다.

그래서 내 해결책은 조금 기다려야한다는 것입니다.


업데이트 로그가 있습니다 ...

$ tail -f $HOME/.sbt/boot/update.log 

진행 상황을 보려면 다른 터미널에서 위 명령을 실행하십시오. -v 옵션을 사용하면 이미 표시된 다른 방식으로 작동합니다.


프로젝트 폴더 아래에 build.properties 파일을 추가하여 오류를 무시했습니다.

  sbt.version=0.13.5

아마도 내 시스템에 sbt 대신 activator가 사전 설치되어 있기 때문에 재생 프로젝트로 작업하기가 더 쉽기 때문일 것입니다. sbt를 사용하기 시작하면서 이론 상으로는 명확하지 않습니다.


그것은 물건을 다운로드하고, 그냥 사용하고 $ sbt -v, 로그 를 표시 합니다.


sbt가 처음 실행될 때 jar 파일을 다운로드하는 데 시간이 다소 걸린다고 생각합니다. 그것이 붙어있는 것 같습니다. 다운로드가 완료되면 정상적으로 작동합니다.


꽤 늦은 답변이지만 프록시 뒤에서 동일한 문제가 발생했습니다. 이 경우에는를 실행 export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=<your-proxy> -Dhttp.proxyPort=<your-proxy-port>"하기 전에 실행 해야합니다 sbt.

다운로드가 계속 진행되는지 확실하지 않은 경우 @ evan912에서 제안한대로 sbtverbose 옵션을 사용하여 시작해보십시오 sbt -v. 프록시에 문제가있는 경우 프록시를 설정 한 후 [info] downloading콘솔에 로깅이 표시됩니다.


build.sbt 파일을 만드는 것도 효과적이었습니다. 내 build.sbt 파일은 다음과 같습니다.

lazy val root = (project in file(".")).
  settings(
    name := "hello",
    version := "1.0",
    scalaVersion := "2.11.4"
  )

빠른 maven 미러를 사용하거나 http / https 프록시 뒤에서 실행하십시오.

참고 : https://stackoverflow.com/questions/29599309/stuck-at-getting-org-scala-sbt-sbt-0-13-6-when-running-sbt-in-terminal

반응형