2016-05-14 98 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