2016-05-14 6 views
1

Ich habe versucht, die erforderliche Suche nach meinem Problem zu tun, aber ich habe nicht ganz die Antwort, die ich brauche.OSX-Proxy-Problem mit Homebrew installieren

Ziel: installieren Homebrew & Arbeit mit Homebrew OS ich verwende: OS X El Capitan

Das folgende ist mein Problem: Ich bin neu in OS X & Homebrew. Ich versuche, homebrew von meinem Heimnetzwerk mit dem folgenden Befehl zu installieren:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

aber ich bekomme die folgende Fehlermeldung:

curl: (7) Failed to connect to "company_domain_ip" port "port#": Operation timed out 

Sieht aus wie der rubin curl, was die Ausführung versucht, durch das Unternehmen zu gehen Proxy & Port auch wenn ich in meinem Heimnetzwerk bin. Ich versuche, Proxy von Netzwerkeinstellungen> Erweitert> Proxies zu wechseln. Aber hilft nicht.

Wenn ich brauen mit dem Ruby Curl-Ding in meinem Büronetzwerk installieren, dann installiert es gut. Aber, brauen gibt den Bad URI-Fehler, wenn ich versuche, etwas "aufzubrühen". Ich bin mir nicht sicher, ob dies ein Problem brauen oder ein Problem in der Art, wie ich braue, in Bezug auf den Proxy.

Ich denke, dass, wenn ich diesen Proxy umgehen, wenn ich nicht im Büro auf meinem OSX dann, könnte es das Problem lösen. Also wie kann ich http Proxy in osx ausschalten? so dass es, wenn ich zumindest den folgenden Befehl ausführe, zuerst funktioniert.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Dann kann auch Gebräu beginnen zu arbeiten.

Vielen Dank im Voraus für jede Hilfe angeboten.

Antwort

4

Die Einstellung der Umgebungsvariable ALL_PROXY half mir bei all meinen CLI-Problemen (ob npm oder Homebrew) hinter unserem Unternehmens-Proxy. Gefällt mir:

export ALL_PROXY=https://your.domain.dev:3128 

hoffe es funktioniert für dich.

2

In Terminal, geben Sie dies:

http_proxy=http://IP:PORT https_proxy=http://IP:PORT brew install PACKAGE 

für mich, hinter IIIT Proxy war und versucht python3 zu installieren, so dass dies gearbeitet:

http_proxy=http://proxy.iiit.ac.in:8080 https_proxy=http://proxy.iiit.ac.in:8080 brew install python3 
+0

Für den Heimgebrauch ist es eine Möglichkeit, es nicht Proxy verwenden zu machen? (Da ich zu Hause keinen Stellvertreter habe und das gleiche Problem wie das OP habe.) Danke. – user2465201

+0

Ich habe das gleiche Problem wie OP, und das kann es nicht lösen, weil ich keinen Proxy zu Hause habe, und ich weiß nicht, wie man einen Proxy zu DO_NOT_USE setzt. Jede Hilfe wird sehr geschätzt. Ich werde versuchen, Ruby neu zu installieren und zu sehen, ob das seinen Speicher des Corporate Proxy – user2465201

1

Ich löste meine beiden eigenen und wahrscheinlich die OPs Problem!
Löschen Sie die folgende Datei: rm ~/.gitconfig

Es stellt sich heraus, dass es nicht unpassend den Proxy-Rubin oder curl erinnerte, aber git selbst, und keine Umgebungsvariablen können hier helfen.

Wenn Sie es später wiederherstellen möchten, sieht es wie folgt aus:

[http] proxy = http://www.my.proxy.com:80

+0

dankt, half dies – Richlewis