美文网首页
mac电脑安装RabbitMQ问题

mac电脑安装RabbitMQ问题

作者: 天天想念 | 来源:发表于2021-11-18 15:29 被阅读0次

    mac电脑安装RabbitMQ本来是个很简单的问题,一句命令就可以了。

    brew install rabbitmq
    

    发生

    brew一直卡在Updating Homebrew

    当你在mac命令行中执行brew install rabbitmq命令时,brew包管理默认会先执行Updating Homebrew。此时一直会卡在Updating Homebrew.......


    1.1 网上有人给的解决方案是将每次执行命令时的自动更新给去掉。使用这个命令。

    vim ~/.bash_profile
    # 新增一行
    export HOMEBREW_NO_AUTO_UPDATE=true
    

    由于我mac电脑的shell是更换成了zsh(可以执行命令echo $SHELL,先查看终端类型。)。此时这个命令其实是没有效果的。从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。 zsh的shell类型是和bash的shell类型是高度兼容的。如果想切换回bash,可以使用命令。

    chsh -s /bin/bash
    

    1.2另外一种解决Updating Homebrew.......的方案就是更换源

    # 替换brew.git:
    $ cd "$(brew --repo)"
    $ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
    
    # 替换homebrew-core.git:
    $ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
    $ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
    
    # 替换homebrew-cask
    $ cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
    $ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
    

    替换Homebrew Bottles源
    对于 bash 用户

    echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"' >> ~/.bash_profile
    # 再执行
    source ~/.bash_profile
    

    对于 zsh 用户

    echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"' >> ~/.zshrc
    # 再执行
    source ~/.zshrc
    

    上边2种方案都可以,改动对应的内容以后,然后在使用brew update --verbose 观察在哪个阶段卡住。出现如下图内容表示更新成功。

    更新成功

    然后在执行安装RabbitMQ命令即可。


    RabbitMQ安装成功

    相关文章

      网友评论

          本文标题:mac电脑安装RabbitMQ问题

          本文链接:https://www.haomeiwen.com/subject/gjndtrtx.html