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上去下载了,所以挂代理会快。具体要看在哪下载的。

  • 相关阅读:
    spring hibernate 调用存储过程
    Mybatis mapper配置
    流量红包算法
    带搜索的下拉框Chosen
    生成二维码
    Linux netlink机制
    OpenFlow Switch学习笔记(七)——Matching Fields
    Hierarchical Token Bucket
    OpenvSwitch架构
    Examining Open vSwitch Traffic Patterns
  • 原文地址:https://www.cnblogs.com/war1111/p/12739744.html
Copyright © 2011-2022 走看看