hahaFck
V2EX  ›  Apple

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

  •  1
     
  •   hahaFck · Sep 3, 2020 · 4290 views
    This topic created in 2255 days ago, the information mentioned may be changed or developed.

    以前没用过 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,但是也是下载不下来,总是中断。

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

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

    32 replies  •  2020-09-06 20:11:02 +08:00
    FallenMax
    FallenMax
    Sep 3, 2020❤️6
    1
    brew 内部用的是 git (github),git 需要配置代理( https/ssh): https://gist.github.com/chuyik/02d0d37a49edc162546441092efae6a1
    witcherhope
    witcherhope
    Sep 3, 2020 via iPhone
    2
    adoptopenjdk
    wangkun025
    wangkun025
    Sep 3, 2020
    3
    在 iterm2 中要先运行 https_proxy,然后再运行 brew update
    allenchen10
    allenchen10
    Sep 3, 2020
    4
    这条命令你每次打开终端都需要执行一遍,或者你直接放进.zshrc 或者.bashrc
    pC0oc4EbCSsJUy4W
    pC0oc4EbCSsJUy4W
    Sep 3, 2020
    5
    brew 有加速镜像源,国内清华阿里都有,善用搜索
    zhsj
    zhsj
    Sep 3, 2020❤️8
    6
    不是 homebrew 的问题,是众所周知的网络问题。
    sinxccc
    sinxccc
    Sep 3, 2020
    7
    brew cask install oracle-jdk
    1002xin
    1002xin
    Sep 3, 2020
    8
    换个好点的网络,搞个好点的代理,再来个好的工具,想出问题都难😊
    Dvel
    Dvel
    Sep 3, 2020❤️1
    9
    在.zshrc 或.bashrc 中把你复制的那几段命令写上。
    在~/.ssh/config 中再写上:
    Host github.com
    ProxyCommand nc -X 5 -x 127.0.0.1:xxxx %h %p
    littlewing
    littlewing
    Sep 4, 2020
    10
    直接去 oracle 官网下载 oraclejdk 安装
    终端代理可以试试 proxychains-ng
    HAWCat
    HAWCat
    Sep 4, 2020 via Android
    11
    sdkman
    labulaka521
    labulaka521
    Sep 4, 2020 via iPhone
    12
    gitee 有个 homebrew 国内版本把链接换成国内的源了 很快
    orcusfox
    orcusfox
    Sep 4, 2020 via iPhone
    13
    关键字「 brew 清华」
    yousabuk
    yousabuk
    Sep 4, 2020 via iPhone
    14
    你需要把 brew 域名 / IP 加入到你的代理服务。

    或者把你的代理服务设置为所有流量都走代理。
    hahasong
    hahasong
    Sep 4, 2020 via iPhone
    15
    openjdk 对你开发又没影响,还多了很多 oracle 没有的开源 lib
    supermoonie
    supermoonie
    Sep 4, 2020 via iPhone
    16
    清华有镜像,jdk 安装推荐 sdkman,就这
    TimePPT
    TimePPT
    Sep 4, 2020 via Android
    17
    最简单的是官方下 JDK 然后 homebrew 安装 jenv 管理本地多版本。
    homebrew 使用 LS 讲得很明确了
    yov123456
    yov123456
    Sep 4, 2020
    18
    换 clash pro 开 enhanced mode
    lululau
    lululau
    Sep 4, 2020❤️6
    19
    您这个水平还是别用命令行来,老老实实 Oracle 下个 .dmg 不香吗 😂
    Niphor
    Niphor
    Sep 4, 2020❤️1
    20
    既然是 Clash 就得先搞清楚 自己是全局连接代理,还是规则模式,github 在不在里面
    OneMan
    OneMan
    Sep 4, 2020
    22
    动手能力还是差点
    guanhui07
    guanhui07
    Sep 4, 2020
    23
    brew 有加速镜像源
    ddefewfewf
    ddefewfewf
    Sep 4, 2020
    24
    请去骂 gfw 以及 gfw 相关人员
    szuwl
    szuwl
    Sep 4, 2020 via Android
    25
    用的 brew 指令的时候如果出现了 update 提示可以用 Ctrl c 把 update 程序关掉,这样就可以直接进入下载程序的阶段了
    DemonLee
    DemonLee
    Sep 4, 2020
    26
    安装 jdk:
    先官网下载 jdk,然后 https://www.jenv.be/
    sonyxperia
    sonyxperia
    Sep 4, 2020
    27
    其实现在的 jdk 不是直接解压好,然后设置好 JAVA_HOME 不就能用了吗
    statement
    statement
    Sep 4, 2020
    28
    curl ip.sb 看下 ip 地址是不是代理
    wupher
    wupher
    Sep 4, 2020
    29
    proxychains
    PbCopy111
    PbCopy111
    Sep 4, 2020
    30
    楼主被说的已经不敢露面了。
    lirunext
    lirunext
    Sep 6, 2020
    32
    应该是网络问题,前几天我用 homebrew 装个 python 也半天
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1676 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 11:13 · PVG 19:13 · LAX 03:13 · JFK 06:13
    ♥ Do have faith in what you're doing.