2016-05-14 115 views
1

我試圖做所需的搜索我的問題,但我沒有得到相當我需要的答案。OSX代理問題與自制安裝

目的:安裝帶有自制 OS我使用自制&工作:OS X埃爾卡皮坦

以下是我的問題: 我是新來OS X &家釀。我嘗試使用以下命令從我的家庭網絡安裝自制軟件:

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

,但我得到了以下錯誤:

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

貌似執行紅寶石捲曲的事情是試圖去通過公司代理&端口,即使我在我的家庭網絡。我試圖從網絡首選項>高級>代理切換代理。但沒有幫助。

如果我在辦公室網絡中使用紅寶石捲曲的東西來安裝brew,那麼它安裝的很好。但是,當我嘗試執行「醞釀任何事情」時,brew會產生錯誤的URI錯誤。不知道這是一個釀造問題還是我在代理方面使用brew方式時遇到的問題。

我認爲如果我在osx的非辦公室中解決這個代理問題,那麼它可能會解決問題。那麼如何關閉osx中的http代理?所以當我至少運行下面的命令時,它首先起作用。

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

然後可能會釀造也將開始工作。

在此先感謝您提供的任何幫助。

回答

4

設置ALL_PROXY環境變量幫助我處理我們公司代理後面的所有問題(無論是npm還是自制軟件)。像這樣:

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

希望它適合你。

2

在終端,輸入:

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

對我來說,是落後IIIT代理,並試圖安裝python3,所以這工作:

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

對於家庭使用是沒有任何辦法讓它不使用任何代理? (因爲我在家裏沒有代理,並且與OP有相同的問題。)謝謝。 – user2465201

+0

我與OP有同樣的問題,並且這不能解決它,因爲我在家裏沒有代理,並且我不知道如何將代理設置爲DO_NOT_USE。任何幫助是極大的讚賞。我會嘗試重新安裝Ruby,看看是否刪除了公司代理 – user2465201

1

我解決了這兩個我自己和可能的OP的問題!
刪除以下文件:RM 〜/的.gitconfig

事實證明,它不是紅寶石或捲曲不適當記住代理,但它本身的git,沒有環境變量可以在這裏幫助。

如果以後要它看起來像這樣將其還原:

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

+0

的內存謝謝,這有助於 – Richlewis