Problema similar con ¿Cómo usar sbt detrás del proxy autenticado? . Intenté con la respuesta y el problema dados todavía.
Cuando ejecuto sbt en la terminal, se muestra y se atasca en:
Getting org.scala-sbt sbt 0.13.6 ...
Información Adicional:
sbt --version
sbt launcher version 0.13.6
¿Cómo podría arreglarlo?
Respuestas:
Esta es una publicación bastante antigua y mi respuesta puede no ser completamente relevante. Pero aquí está mi experiencia:
Entonces mi solución es que tienes que esperar un poco.
fuente
:)
$ sbt -v
Hay un registro de actualización ...
Ejecute el comando anterior en otra terminal para ver el progreso. El uso de la opción -v funciona como otros ya indicados también.
fuente
Omití el error agregando un archivo build.properties en la carpeta del proyecto, en el que puse:
Creo que esto probablemente se deba a que mi sistema tiene un activador preinstalado en lugar de sbt, que es más fácil de trabajar con play project. No está del todo claro en la teoría, ya que recién empiezo a usar sbt.
fuente
Está descargando cosas, solo use
$ sbt -v
, mostrará registros .fuente
sbt -v
es mejor que atail -f $HOME/.sbt/boot/update.log
veces, cuando sesbt -v
registra algo mientras que el otro no.Creo que sbt tarda un tiempo en descargar sus archivos jar cuando se ejecuta por primera vez. Por eso parece estar atascado. Funciona normalmente después de que se completa la descarga.
fuente
Es una respuesta bastante tardía, pero encontré el mismo problema trabajando detrás de un proxy. Si este es tu caso, debes correr
export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=<your-proxy> -Dhttp.proxyPort=<your-proxy-port>"
antes de corrersbt
.Si aún no está seguro de si la descarga continuará, debe intentar iniciar
sbt
con la opción detalladasbt -v
, como lo sugiere @ evan912. Si tuvo un problema con el proxy, después de configurarlo, debería ver algunos[info] downloading
registros en su consola.fuente
Crear un archivo build.sbt también funcionó. Mi archivo build.sbt se ve a continuación;
fuente
intente usar un espejo maven rápido o ejecútelo detrás de un proxy http / https.
fuente