Wie zu verwenden sbt hinter proxy in windows 7?
Ich versuche zu laufen SBT
auf Windows 7. Zu tun, also folgte ich den Schritten im ähnlichen thread "Wie zu verwenden sbt hinter proxy?".
Habe ich folgende wichtige "System-Variablen":
Variable name:
JAVA_OPTS
Wert der Variablen:
-Dhttp.proxySet=true -Dhttp.proxyHost=192.168.0.150 -Dhttp.proxyPort=8080
Variable name:
SBT_OPTS
Wert der Variablen:
-Dhttp.proxySet=true -Dhttp.proxyHost=192.168.0.150 -Dhttp.proxyPort=8080
und
Variable name:
SBT_HOME
Wert der Variablen:
C:\Program Files (x86)\sbt\
Habe ich auch geändert, der Inhalt C:\Program Files (x86)\sbt\conf\sbtconfig.txt
***** sbtconfig.txt ANFANG *****
*Legen Sie die java args hohen
-Xmx512M
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=128m
*Legen Sie die zusätzlichen SBT-Optionen
-Dsbt.log.format=true
*Proxy -
-Dhttp.proxySet=true
-Dhttp.proxyHost=192.168.0.150
-Dhttp.proxyPort=8080
***** sbtconfig.txt ENDE *****
Läuft cmd.exe
ich eingeben sbt
. Die cmd-echos
Immer org.fusesource.jansi jansi 1.11 ....
Nach etwa 1 minute bekomme ich eine Menge Warnungen und Fehler wie:
[...]
:::: FEHLER-Server zugreifen, Fehler: Connection timed out: connect
url=https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11.ivys/ivy.xml[...]
ist genau das gleiche bekomme ich auch ohne die proxy-Einstellungen. Auch ich war überrascht, als ich in die angegebene Adresse in meinem browser und alles was ich bekam war:
***** Browser anzeigen ANFANG *****
{
"errors" : [ {
"status" : 404,
"message" : "Datei nicht gefunden".
} ]
}
***** Browser-Anzeige ENDE *****
Wie kann ich herausfinden, ob SBT ist sogar versucht, den proxy benutzen, oder gibt es ein anderes problem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Danke Paweł für deine Antwort.
Dies ist, was ich herausgefunden habe:
"
-Dhttp.proxySet=true
" hat keinen Effekt (für mich zumindest)Den Einstellungen priorisiert in folgender Reihenfolge:
SBT_OPTS überschreibt JAVA_OPTS überschreibt %SBT_HOME%conf\sbtconfig.txt
Die Lösung ist entweder einen zu setzen der Umgebungsvariablen
ODER
Zu Bearbeiten ODER von der %SBT_HOME%conf\sbtconfig.txt Datei :
Let ' s werfen Sie einen Blick auf Ihre Fehler:
Sbt versucht, https zu verwenden, aber Sie müssen nicht proxy-Konfiguration für Sie.
Versuchen Sie, https-proxy-Variablen:
Ich denke, Sie könnten versuchen, die gleichen Werte wie für http-proxy.
Gehen Sie zu Ihrem SBT", und verwenden Sie den nachstehenden Befehl
dann