V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kosenpai
V2EX  ›  macOS

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

  •  
  •   kosenpai · 2013-12-19 00:30:32 +08:00 · 12039 次点击
    这是一个创建于 3995 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天想装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 条回复    2015-05-04 14:44:21 +08:00
    eth2net
        1
    eth2net  
       2013-12-19 00:32:37 +08:00
    手工下,然后改formula
    kosenpai
        2
    kosenpai  
    OP
       2013-12-19 00:40:14 +08:00
    @eth2net 请问这个应该怎么改?我完全不知道应该改哪里……
    chuan
        3
    chuan  
       2013-12-19 00:48:45 +08:00
    我的homebrew是github上面的东西访问老出问题。。。
    ayang23
        4
    ayang23  
       2013-12-19 01:09:10 +08:00
    Ctrl+C先退出,开vpn, 继续brew install
    我经常被sourceforge上的项目卡住
    cassyfar
        5
    cassyfar  
       2013-12-19 06:33:29 +08:00
    可以修改formula的下载地址的 一些包下载地址可能实效了
    brew edit <formula-name>
    alexrezit
        6
    alexrezit  
       2013-12-19 07:28:04 +08:00
    一般翻墙可以解决.
    zhufenggood
        7
    zhufenggood  
       2013-12-19 07:47:55 +08:00   ❤️ 5
    $ 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
        8
    Sherlockhlt  
       2013-12-19 10:54:59 +08:00
    @zhufenggood
    牛叉
    hhkbp2
        9
    hhkbp2  
       2013-12-19 13:24:07 +08:00
    @zhufenggood 学习了
    zent00
        10
    zent00  
       2013-12-19 14:52:55 +08:00
    @zhufenggood 偶也一直这么干,尤其是大文件的下载,先用多线程下载工具全速下载回来,节省很多时间。
    Xe0n0
        11
    Xe0n0  
       2013-12-19 15:50:21 +08:00
    用 proxychains4 执行 brew install,让命令走 HTTP/SOCKS 代理。比如

    proxychains4 brew install
    proxychains4 git push
    bringwin808
        12
    bringwin808  
       2013-12-19 16:28:04 +08:00
    我在学校是HomeBrew能用,但Ubuntu上的apt-get就不行了。
    kosenpai
        13
    kosenpai  
    OP
       2013-12-21 12:06:39 +08:00 via iPhone
    @zhufenggood 如果我不知道安装过程中的包名字怎么办?该在哪里找呢?下载就根本没有开始,就无法知道Brew会把包命名为什么。像我在这里提到的情况,我通过Vpn下载下来才知道安装过程中包的名字gd-xxx而不是下载时的lib-gd-xxx。
    kosenpai
        14
    kosenpai  
    OP
       2013-12-21 12:06:39 +08:00 via iPhone
    @zhufenggood 如果我不知道安装过程中的包名字怎么办?该在哪里找呢?下载就根本没有开始,就无法知道Brew会把包命名为什么。像我在这里提到的情况,我通过Vpn下载下来才知道安装过程中包的名字gd-xxx而不是下载时的lib-gd-xxx。
    xielingwang
        15
    xielingwang  
       2015-05-04 14:44:21 +08:00
    @cassyfar 的才是好方法... 首先找一个可以替换原下载链接的下载链接.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1189 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 23:10 · PVG 07:10 · LAX 15:10 · JFK 18:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.