homebrew 真是用不明白了,折腾了一下午连个 Java 都没安装上。

2020-09-03 22:44:38 +08:00
 hahaFck

以前没用过 mac 做开发机,现在有个 mbp,配置一下开发环境,可是这个 homebrew 真是用不明白了,折腾了快一天了。

1.第一个问题就是网络太慢了,公司的破网没办法,找了一下教程,说是支持代理,本身我自己也有个付费机场,平时打开 google 或者 youtube 速度都很快,但是照着以下方法,把 clash 的“复制终端代理命令”,比如以下这条:

export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

这条命令在 iterm2 里面执行后,在执行‘brew update’ 还是那么慢,感觉不像走了代理。

2.另外想安装 java,默认的’brew install java‘,最后安装的是 openjdk 的,因为以前一直安装的都是从 oracle 官网上下载的 jdk,没用过 openjdk 的,不知道会不会有问题,还是想安装 oracle 的。 而且公司的项目有的比较老,还在用 java8,但是在 homebrew 里面貌似没有这个 java8 了,倒是有个 oracle-jdk11,但是也是下载不下来,总是中断。

结果折腾了一天啥也没干成

郁闷死我了,请教大家,上面的问题该如何解决啊。

3042 次点击
所在节点    Apple
32 条回复
FallenMax
2020-09-03 22:50:54 +08:00
brew 内部用的是 git (github),git 需要配置代理( https/ssh): https://gist.github.com/chuyik/02d0d37a49edc162546441092efae6a1
witcherhope
2020-09-03 22:52:26 +08:00
adoptopenjdk
wangkun025
2020-09-03 22:54:00 +08:00
在 iterm2 中要先运行 https_proxy,然后再运行 brew update
allenchen10
2020-09-03 22:54:18 +08:00
这条命令你每次打开终端都需要执行一遍,或者你直接放进.zshrc 或者.bashrc
fatelight
2020-09-03 22:54:32 +08:00
brew 有加速镜像源,国内清华阿里都有,善用搜索
zsj950618
2020-09-03 22:59:25 +08:00
不是 homebrew 的问题,是众所周知的网络问题。
sinxccc
2020-09-03 23:02:42 +08:00
brew cask install oracle-jdk
1002xin
2020-09-03 23:13:01 +08:00
换个好点的网络,搞个好点的代理,再来个好的工具,想出问题都难😊
Dvel
2020-09-03 23:31:46 +08:00
在.zshrc 或.bashrc 中把你复制的那几段命令写上。
在~/.ssh/config 中再写上:
Host github.com
ProxyCommand nc -X 5 -x 127.0.0.1:xxxx %h %p
littlewing
2020-09-04 00:18:02 +08:00
直接去 oracle 官网下载 oraclejdk 安装
终端代理可以试试 proxychains-ng
HAWCat
2020-09-04 00:22:57 +08:00
sdkman
labulaka521
2020-09-04 00:24:18 +08:00
gitee 有个 homebrew 国内版本把链接换成国内的源了 很快
napsterwu
2020-09-04 00:26:18 +08:00
关键字「 brew 清华」
yousabuk
2020-09-04 07:18:04 +08:00
你需要把 brew 域名 / IP 加入到你的代理服务。

或者把你的代理服务设置为所有流量都走代理。
hahasong
2020-09-04 07:49:09 +08:00
openjdk 对你开发又没影响,还多了很多 oracle 没有的开源 lib
supermoonie
2020-09-04 08:58:13 +08:00
清华有镜像,jdk 安装推荐 sdkman,就这
TimePPT
2020-09-04 09:03:49 +08:00
最简单的是官方下 JDK 然后 homebrew 安装 jenv 管理本地多版本。
homebrew 使用 LS 讲得很明确了
yov123456
2020-09-04 09:25:48 +08:00
换 clash pro 开 enhanced mode
lululau
2020-09-04 09:31:22 +08:00
您这个水平还是别用命令行来,老老实实 Oracle 下个 .dmg 不香吗 😂
Niphor
2020-09-04 09:54:05 +08:00
既然是 Clash 就得先搞清楚 自己是全局连接代理,还是规则模式,github 在不在里面

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704029

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX