zoukankan      html  css  js  c++  java
  • mac  安装brew时报错的问题及解决方式

    1、正常安装brew的方式见网上有很多,我安装的时候由于中途电脑睡眠了,然后就出bug了。

    2、这里提供一个另外的安装思路。

    3、首先安装的时候报错:

        fatal: ambiguous argument 'refs/remotes/origin/master': unknown revision or path not in the working tree.

        然后还报github安装错误的。

        

    ==> Downloading and installing Homebrew...

    remote: Enumerating objects: 5, done.

    remote: Counting objects: 100% (5/5), done.

    remote: Compressing objects: 100% (2/2), done.

    remote: Total 5 (delta 3), reused 5 (delta 3), pack-reused 0

    Unpacking objects: 100% (5/5), done.

    From https://github.com/Homebrew/brew

       145f29fc5..a98bbbc64  master     -> origin/master

    HEAD is now at a98bbbc64 Merge pull request #6305 from Homebrew/dependabot/bundler/docs/html-proofer-3.11.1

    fatal: ambiguous argument 'refs/remotes/origin/master': unknown revision or path not in the working tree.

    Use '--' to separate paths from revisions, like this:

    'git <command> [<revision>...] -- [<file>...]'

    ^C-e:68:in `system': Interrupt

    from -e:68:in `system'

    from -e:360:in `block in <main>'

    from -e:342:in `chdir'

    from -e:342:in `<main>'

    4、解决思路:

      1)struckoverflow上给出的方法就是:

        

    rm -rf /usr/local/var/homebrew/

        这种方式我试了之后还是有问题,无法安装。

      2)第二种方法,先卸载再安装

         为什么要先卸载,因为之前安装了一般,安装的时候被告知已经有一个进程了,试了brew update还是不行

        既然不行的话,那只能卸载重新安装了。

        卸载方式:

        打开:

          https://raw.githubusercontent.com/Homebrew/install/master/uninstall

        然后将网页上的内容保存下来,存储为uninstall的文件名后

        chmod 755 uninstall

        ./uninstall

        之后输入密码,卸载完成。

     

        重新安装:

        打开链接:

          https://raw.githubusercontent.com/Homebrew/install/master/install

        还是把网页内容保存下来,命名为brew_install文件名

        chmod 755 brew_install

        ./brew_insatll

        输入密码,坐等安装完成。

        

    5、除了这些安装方法之外,还可通过修改源地址的方式来提升下载速度。

      之后就可以通过brew来安装wget等工具了。

     

     

  • 相关阅读:
    flex-direction
    flex-grow
    Push API
    ServiceWorker.state
    Using Service Workers
    Promise.then
    Promise()
    Using promises
    node-rsa
    async.waterfall
  • 原文地址:https://www.cnblogs.com/ritte/p/11207036.html
Copyright © 2011-2022 走看看