kosenpai
V2EX  ›  macOS

用Homebrew装东西的时候,tar包总是下不下来怎么办?

  •  
  •   kosenpai · Dec 19, 2013 · 13573 views
    This topic created in 4710 days ago, the information mentioned may be changed or developed.
    今天想装gnuplot,但是它依赖于gd,在下载的过程中出问题了:

    ==> Installing gnuplot dependency: gd
    dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid
    ==> Downloading https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.gz

    一直下载不了。。。不知道是不是被墙了。。。
    14 replies  •  2015-05-04 14:44:21 +08:00
    eth2net
    eth2net
    Dec 19, 2013
    1
    手工下,然后改formula
    kosenpai
    kosenpai
    OP
    Dec 19, 2013
    2
    @eth2net 请问这个应该怎么改?我完全不知道应该改哪里……
    chuan
    chuan
    Dec 19, 2013
    3
    我的homebrew是github上面的东西访问老出问题。。。
    ayang23
    ayang23
    Dec 19, 2013
    4
    Ctrl+C先退出,开vpn, 继续brew install
    我经常被sourceforge上的项目卡住
    cassyfar
    cassyfar
    Dec 19, 2013
    5
    可以修改formula的下载地址的 一些包下载地址可能实效了
    brew edit <formula-name>
    alexrezit
    alexrezit
    Dec 19, 2013
    6
    一般翻墙可以解决.
    zhufenggood
    zhufenggood
    Dec 19, 2013❤️5
    7
    $ brew --cache 显示的是 /Library/Caches/Homebrew
    打开浏览器用梯子下载 https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.gz
    复制到/Library/Caches/Homebrew 之前有下载到一半文件的替换掉,如果下载的包名称和brew安装过程显示包的名字的不一样再手动改成一样的。
    重新brew install XXXX就行了,其实直接全局vpn装完了再切换回来更简单。
    Sherlockhlt
    Sherlockhlt
    Dec 19, 2013
    8
    @zhufenggood
    牛叉
    hhkbp2
    hhkbp2
    Dec 19, 2013
    9
    @zhufenggood 学习了
    zent00
    zent00
    Dec 19, 2013
    10
    @zhufenggood 偶也一直这么干,尤其是大文件的下载,先用多线程下载工具全速下载回来,节省很多时间。
    Xe0n0
    Xe0n0
    Dec 19, 2013
    11
    用 proxychains4 执行 brew install,让命令走 HTTP/SOCKS 代理。比如

    proxychains4 brew install
    proxychains4 git push
    bringwin808
    bringwin808
    Dec 19, 2013
    12
    我在学校是HomeBrew能用,但Ubuntu上的apt-get就不行了。
    kosenpai
    kosenpai
    OP
    Dec 21, 2013 via iPhone
    13
    @zhufenggood 如果我不知道安装过程中的包名字怎么办?该在哪里找呢?下载就根本没有开始,就无法知道Brew会把包命名为什么。像我在这里提到的情况,我通过Vpn下载下来才知道安装过程中包的名字gd-xxx而不是下载时的lib-gd-xxx。
    kosenpai
    kosenpai
    OP
    Dec 21, 2013 via iPhone
    14
    @zhufenggood 如果我不知道安装过程中的包名字怎么办?该在哪里找呢?下载就根本没有开始,就无法知道Brew会把包命名为什么。像我在这里提到的情况,我通过Vpn下载下来才知道安装过程中包的名字gd-xxx而不是下载时的lib-gd-xxx。
    xielingwang
    xielingwang
    May 4, 2015
    15
    @cassyfar 的才是好方法... 首先找一个可以替换原下载链接的下载链接.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1117 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 18:11 · PVG 02:11 · LAX 10:11 · JFK 13:11
    ♥ Do have faith in what you're doing.