zoukankan      html  css  js  c++  java
  • brew 安装软件错误总结

    brew 安装软件错误总结

    curl: (22) The requested URL returned error: 404
    Error: Failed to download resource "glib"
    Download failed: https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/glib-2.64.2.catalina.bottle.tar.gz
    Warning: Bottle installation failed: building from source.

    主要是依赖库安装失败,brew也是从网站上下载,如果说网站打不开,那么它就会下载失败,但是homebrew会自动选择其他可行的网站,然后再尝试下载,如果都失败了,就需要手动操作了。

    1.$ brew --cache 这个命令会找到brew下载的缓存的地方--download文件夹,自己复制Download failed: 后面的网址去下载,这个应该是很快的。
    2.把自己下载的压缩包放到download文件夹里,再重命名,download里面会有一个跟你下载的压缩包重名的文件,只是它前面会有很多乱码,比如c01abcaf020ff2f65df3dee349f290491316599ae81f87c969da670fb358bed3--cmake-3.17.1.tar.gz.incomplete
    你需要把它重命名为c01abcaf020ff2f65df3dee349f290491316599ae81f87c969da670fb358bed3--cmake-3.17.1.tar.gz
    3.执行命令brew install XXXX 就可以了

    或者直接给终端挂代理:
    1.在终端环境配置文件zshrc中写个函数
    function proxy_off(){
    unset http_proxy
    unset https_proxy
    echo -e "已关闭代理"
    }
    function proxy_on() {
    export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
    export http_proxy="http://127.0.0.1:XXXX" XXXX替换成自己的代理
    export https_proxy=$http_proxy
    echo -e "已开启代理"
    }
    2.在终端中调用函数 proxy_on来开启代理
    proxy_off关闭代理

    brew从阿里云下载失败后,就跑到github上去下载了,所以挂代理会快。具体要看在哪下载的。

  • 相关阅读:
    zoj 2316 Matrix Multiplication 解题报告
    BestCoder7 1001 Little Pony and Permutation(hdu 4985) 解题报告
    codeforces 463C. Gargari and Bishops 解题报告
    codeforces 463B Caisa and Pylons 解题报告
    codeforces 463A Caisa and Sugar 解题报告
    CSS3新的字体尺寸单位rem
    CSS中文字体对照表
    引用外部CSS的link和import方式的分析与比较
    CSS样式表引用方式
    10个CSS简写/优化技巧
  • 原文地址:https://www.cnblogs.com/war1111/p/12739744.html
Copyright © 2011-2022 走看看