V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
hahaFck
V2EX  ›  Apple

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

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

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