2012-05-17 5 views
8

Ich versuche, Ruby auf Windows 7 hinter einem Proxy zu installieren.Problem bei der Installation von Edelsteinen auf Windows 7 mit Proxy

Ich habe in diversen Foren gesucht und eingestellt haben (glaube ich) die http_proxy erfolgreich (siehe unten)

SET HTTP_PROXY=http:username:[email protected]://proxyhere.com:8080 

aber ich bekomme jetzt die folgende Fehlermeldung versucht, ein Juwel zu installieren:

SocketError: getaddrinfo: No such host is known. 

Irgendwelche Ideen?

+0

Eine mögliche Vervielfältigung dieses [Thema] hilft (http://stackoverflow.com/questions/5319212/how-to-update-gems -in-ruby-for-windows) – rb512

Antwort

12

Die HTTP_PROXY Syntax URI sein muss:

SET HTTP_PROXY=scheme://user:[email protected]:port/path 

scheme könnte http oder https und in einigen Fällen path könnte fehlen.

Kein Browser (oder RubyGems) akzeptiert die von Ihnen angegebene URL als gültige URL.

So in Ihrem Fall:

SET HTTP_PROXY=http://username:[email protected]:8080/ 

Hoffnung, die

+0

danke - ein Leckerbissen für mich! – electricSunny

+0

Und was, wenn ich, was die Proxy-Einstellungen während der Arbeit in einem Netzwerk ohne Proxy entfernen? Was soll ich machen? – ben

+0

@ben wenn der Proxy schon gesetzt ist, müssen Sie folgendes tun: 'SET HTTP_PROXY =' wird die Umgebungsvariable aufheben. Sie können auch Ihre Einstellungen für die permanente Umgebungsvariable überprüfen (Google ist Ihr Freund, wie Sie dies ändern können) –

Verwandte Themen