atascado en "Getting org.scala-sbt sbt 0.13.6 ..." cuando ejecuta sbt en la terminal


124

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?


¿Cuál es tu conectividad? ¿apoderado?
Mysterion

No, el proxy está bien. Agrego build.properties en la carpeta del proyecto. entonces funciona. @ Mysterion gracias por la respuesta.
HappyCoding

por favor, agréguelo como respuesta a la pregunta.
Mysterion

Por cierto, esto debería solucionarse en sbt 1.0. Hemos experimentado descargas instantáneas (menos de 17 segundos para todo el universo sbt) de sbt 1.0 después de varias mejoras en el lado de la administración de la biblioteca.
Jorge Vicente Cantero

Respuestas:


212

Esta es una publicación bastante antigua y mi respuesta puede no ser completamente relevante. Pero aquí está mi experiencia:

  1. Estoy usando sbt 0.13.8
  2. Obteniendo org.scala-sbt sbt 0.13.8 ...
  3. Tengo esta línea suspendida por algún tiempo, entre 5 y 10 minutos.
  4. Y luego comenzó a descargar cosas.

Entonces mi solución es que tienes que esperar un poco.


22
¡Gracias! Estaba "esperando" mientras buscaba el problema y leía esta página. Ahora revisé la ventana nuevamente, y está descargando todos los frascos ... sloooowwwlllyyyy :)
ADTC

47
Ejecutar sbt en modo detallado me ayudó a determinar que ocurrían algunas descargas que simplemente no eran visibles para mí, por ejemplo,$ sbt -v
Derek

3
Si estás aquí, como yo, probablemente tengas una conexión a Internet lenta :)
gak

55
También puede intentar presionar "Enter" después de un par de minutos :) En mi caso, instantáneamente comenzó a descargar frascos.
Ziemo

A veces, sbt se atasca al descargar archivos. Puede verificar periódicamente el tamaño de la carpeta ~ / .ivy2 y, si el tamaño no aumenta, inicie el proceso sbt y vuelva a ejecutar sbt. ¡Para mi solo después de 5 patadas, descargue todos los archivos!
Andrey Pushin

42

Hay un registro de actualización ...

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

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.


gracias que ayudaron 20 minutos después ... estaba preocupado. por alguna razón repo.typesafe.com es tremendamente lento
Erik Aronesty

12

Omití el error agregando un archivo build.properties en la carpeta del proyecto, en el que puse:

  sbt.version=0.13.5

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.


¡Trabajó para sbt 0.13.8 también!
akhmed

A mí también me funcionó. El proyecto declaró en el archivo project / build.properties que requería 0.13.8 y el comando se atascó al intentar obtenerlo. Cambiando la declaración a 0.13.7 lo arregló.
Igor Rodriguez

Creo que esto funciona solo si ya tiene la versión especificada (0.13.5, en este caso) de sbt descargada. Por ejemplo, tengo ~ / .sbt / boot / scala-2.10.4 / org.scala-sbt / sb / 0.13.1 y ~ / .sbt / boot / scala-2.10.5 / org.scala-sbt / sb /0.13.9, y mi programa sbt es sbt-0.13.13.1-1.noarch, sbt no intentará "Conseguir org.scala-sbt sbt 0.13.13 ..." si un conjunto sbt.version = 0.13.1 o sbt.version = 0.13.9. También es posible configurar la versión de sbt con las opciones de CLI: # versión de sbt (predeterminada: desde project / build.properties si está presente, de lo contrario, la última versión) -sbt-version <versión> usa la versión especificada de sbt
pzy

Al menos puedo ver los registros que se imprimen. Después de aproximadamente 10 minutos, comenzó a descargarse.
Aneel Ansari

12

Está descargando cosas, solo use $ sbt -v, mostrará registros .


sbt -ves mejor que a tail -f $HOME/.sbt/boot/update.logveces, cuando se sbt -vregistra algo mientras que el otro no.
Lebecca

9

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.


3

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 correr sbt.

Si aún no está seguro de si la descarga continuará, debe intentar iniciar sbtcon la opción detallada sbt -v, como lo sugiere @ evan912. Si tuvo un problema con el proxy, después de configurarlo, debería ver algunos [info] downloadingregistros en su consola.


1

Crear un archivo build.sbt también funcionó. Mi archivo build.sbt se ve a continuación;

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

-2

intente usar un espejo maven rápido o ejecútelo detrás de un proxy http / https.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.