精华内容
参与话题
问答
  • Mac下brew的安装

    万次阅读 2018-05-16 00:02:51
    brew 简介 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。援引官方...

    brew 简介

        Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

    援引官方的一句话:又提示缺少套件啦?别担心,Homebrew 随时守候。Homebrew – OS X 不可或缺的套件管理器。


    安装

    进入 https://brew.sh

    在首页找到Install Homebrew下面的安装命令

    在mac终端下执行 下面命令

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    安装过程大概等待十到十五分钟, 完成之后输入 $brew help 发现brew 命令不存在 , 所以肯定是没有安装成功啦

    ~ boog$ brew help
    -bash: brew: command not found

    回观安装日志发现 在 安装过程中出现下面这个警告

    Warning: /usr/local/bin is not in your PATH.

    此时 只需添加 /usr/local/bin 到环境变量即可 ,执行下面命令

    export PATH=/usr/local/bin:$PATH

    此时此刻 大功告成 运行$brew help 验证一下吧!

    :此方式配置环境变量只是临时设置环境变量,在系统重启后 ,配置的系统环境变量将丢失 , 永久设置环境变量方法如下

    sudo vim /etc/profile

    在下面加一行

    BREW_HOME="/usr/local/bin"

    同时在PATH后加入:$BREW_HOME

    然后:wq!

    效果如下:





    展开全文
  • mac安装brew(亲测)

    万次阅读 多人点赞 2020-06-07 12:12:01
    在网上搜了很多brew安装方式,包括使用官网的方式都安装报错 Failed to connect to raw.githubusercontent.com port 443: Connection refused 然后找了好久终于找到一个安装成功。 安装方式 /bin/zsh -c "$(curl -...

    在网上搜了很多brew安装方式,包括使用官网的方式都安装报错
    Failed to connect to raw.githubusercontent.com port 443: Connection refused
    在这里插入图片描述
    然后找了好久终于找到一个安装成功。
    在这里插入图片描述
    安装方式

    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    

    原地址链接:链接

    展开全文
  • mac下安装和使用brew

    万次阅读 多人点赞 2016-11-22 11:52:55
    安装brew 执行以下命令即可安装brew最新版本(https://github.com/Homebrew/install) /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"   ...

    2019.2.21更新

    安装brew

    执行以下命令即可安装brew最新版本(https://github.com/Homebrew/install)

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

     

    更新brew

    1,最简单粗暴方式:卸载现有版本brew,重新安装最新版本
    卸载现有版本,执行

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

    安装最新版本,执行

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    2,不愿采用先卸载再安装方式的话,可以如下操作

    执行以下命令

    brew update

    报错:Error: /usr/local must be writable!

    需要赋给/usr/local目录权限,执行sudo chown -R $(whoami) /usr/local,即

    sudo chown -R fxp /usr/local

    其中fxp为系统当前用户名。

    继续报错:chown: /usr/local: Operation not permitted

    这是Mac OS 10.13版本之后加强了权限的限制,尤其是对/usr/local目录,默认开通 SIP (System Intergrity Protection),它禁止了软件以root身份在Mac上运行(参考https://blog.csdn.net/shaobo8910/article/details/81121314)。

    解决办法:关闭SIP
    1.重启Mac,按住Command + R键直到Apple Logo出现,进入Recovery Mode模式
    2.点击工具里的Terminal(终端)
    3.执行 csrutil disable
    4.重启Mac
    5.重启完成后,执行 sudo chflags norestricted /usr/local && sudo chown -R fxp/usr/local

    (如果想重新开启安全设置,则重复1、2步骤,输入csrutil enable就可以了)

     

    欢迎关注微信公众号交流学习!


    以下安装方式已无效

     

    1,安装brew

    curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

     

    2,安装完成后执行

    brew

    提示:Please run brew update!

     

    3,按照提示更新,执行

    brew update

    报错:Error: /usr/local must be writable!

     

    4,赋给/usr/local目录权限,执行sudo chown -R $(whoami) /usr/local,即

    sudo chown -R fxp /usr/local

    其中fxp为系统当前用户名。

     

    5,再次执行

    brew update

    提示:

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

    HEAD is now at c3f959d Merge pull request #1542 from woodruffw/deprecate-utils-json

    To restore the stashed changes to /usr/local run:

      'cd /usr/local && git stash pop'

    ==> Homebrew has enabled anonymous aggregate user behaviour analytics

    Read the analytics documentation (and how to opt-out) here:

      https://git.io/brew-analytics

    ==> Tapping homebrew/core

    Cloning into '/usr/local/Library/Taps/homebrew/homebrew-core'...

    remote: Counting objects: 3757, done.

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

    remote: Total 3757 (delta 13), reused 305 (delta 1), pack-reused 0

    Receiving objects: 100% (3757/3757), 3.00 MiB | 30.00 KiB/s, done.

    Resolving deltas: 100% (13/13), done.

    Checking connectivity... done.

    Tapped 3636 formulae (3,784 files, 9.3M)

    Already up-to-date.

    Error: Could not link:

    /usr/local/share/doc/homebrew

    Please delete these paths and run `brew update`.

    ==> Migrating HOMEBREW_REPOSITORY (please wait)...

    Error: Could not link:

    /usr/local/share/doc/homebrew

    Please delete these paths and run `brew update`.

    ==> Migrated HOMEBREW_REPOSITORY to /usr/local/Homebrew!

    Homebrew no longer needs to have ownership of /usr/local. If you wish you can

    return /usr/local to its default ownership with:

      sudo chown root:wheel /usr/local

     

    6,按照提示删除/usr/local/share/doc/homebrew,执行

    rm -r -f /usr/local/share/doc/homebrew

     

    7,再次执行

    brew update

    安装更新成功!

     

    二,使用brew

    命令行下执行brew,用法提示如下:

    Example usage:

      brew search [TEXT|/REGEX/]

      brew (info|home|options) [FORMULA...]

      brew install FORMULA...

      brew update

      brew upgrade [FORMULA...]

      brew uninstall FORMULA...

      brew list [FORMULA...]

     

    Troubleshooting:

      brew config

      brew doctor

      brew install -vd FORMULA

     

    Developers:

      brew create [URL [--no-fetch]]

      brew edit [FORMULA...]

      https://github.com/Homebrew/brew/blob/master/docs/Formula-Cookbook.md

     

    Further help:

      man brew

      brew help [COMMAND]

      brew home

     

    常用命令有安装和卸载等,以安装和卸载autojump为例:

    安装:sudo brew install autojump 

    卸载:sudo brew uninstall wget

    查看安装软件的话,命令如下:
    sudo brew search /apache*/

     

    注意/apache*/是使用的正则表达式,用/分割。

     

     

     

     

    展开全文
  • Mac 必备工具之 brew

    万次阅读 2018-02-21 23:58:35
    brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具...

    brew 是 Mac 下的一个包管理工具,类似于 centos 下的 yum,可以很方便地进行安装/卸载/更新各种软件包,例如:nodejs, elasticsearch, kibana, mysql, mongodb 等等,可以用来快速搭建各种本地环境,程序员必备工具

    安装 brew

    首先要通过如下命令安装 brew

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    基本用法

    安装/卸载/更新

    以 nodejs 为例,执行下面命令即可,安装目录在 /usr/local/Cellar

    brew install nodejs

    如果需要更新或卸载

    brew upgrade nodejs
    brew remove nodejs

    其他命令

    brew list                   # 列出当前安装的软件
    brew search nodejs          # 查询与 nodejs 相关的可用软件
    brew info nodejs            # 查询 nodejs 的安装信息

    如果需要指定版本,可以在 brew search 查看有没有需要的版本,在 @ 后面指定版本号,例如 brew install thrift@0.9

    brew services

    brew services 是一个非常强大的工具,可以用来管理各种服务的启停,有点像 linux 里面的 services,非常方便,以 elasticsearch 为例

    brew install elasticsearch          # 安装 elasticsearch
    brew services start elasticsearch   # 启动 elasticsearch
    brew services stop elasticsearch    # 停止 elasticsearch
    brew services restart elasticsearch # 重启 elasticsearch
    brew services list                  # 列出当前的状态

    brew services 服务相关配置以及日志路径

    • 配置路径:/usr/local/etc/
    • 日志路径:/usr/local/var/log

    参考链接

    转载请注明出处
    本文链接:http://hatlonely.github.io/2018/02/21/Mac-必备工具之-brew/

    展开全文
  • Mac安装brew及使用

    万次阅读 2019-05-31 10:04:59
    命令行执行: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)... 安装成功页面: 使用: brew 可查看用法 ...yangyanxiadeAir:~ yangyanxia$ brew ... brew se...
  • brew 切换 go 版本

    千次阅读 2019-02-17 23:15:08
    brew install go 查看所有版本 方式一 brew info go 方式二 brew ls --versions | grep go 切换 brew switch go 1.11 清理旧版本 brew cleanup go 参考:https://jpuyy.com/2019/01/brew-切换-go-版本....
  • brew 安装详解

    2020-08-06 10:22:34
    前置条件:brew是ruby开发的,需要确认ruby是否已安装,缺省状况下是已经安装的。 which ruby ruby -v 安装命令 $ /usr/bin/ruby -e "$(curl -fsSL ...
  • 果然在安装brew时就因为没有梯子尝试了多种方法无果。因此成功安装后记录下来以帮助需要的同学。 报错及其原因 许多攻略中安装brew都采用以下命令 ruby -e "$(curl -fsSL ...
  • brew

    2019-07-10 14:18:00
    腾讯开源镜像 ... https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git bash 替换brew.git: cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/br...
  • brewhome 使用

    2018-12-20 21:34:40
    mac中 brewhome 使用介绍!!  ling_1992 关注 2017.07.23 22:31* 字数 722 阅读 381评论 0喜欢 0 1.简单介绍 mac中第三方的软件管理软件(软件包管理工具),能很方便的安装、卸载mac中软件(对于个人来说,...
  • mac 安装 brew(homebrew)

    2020-02-09 11:47:35
    brew是MacOS上的包管理工具。类似RHEL/CentOS上的yum或者Ubuntu上的apt-get一样。 确认你的Mac电脑安装了ruby: ruby -v ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19] 访问 ...
  • Mac-Brew介绍

    千次阅读 2018-09-13 11:08:01
    Brew全称叫Homebrew,是Mac系统上的软件包管理工具。这里的软件并不是指从AppStore或从网上下载的dmg文件,而是开发所需要用的一些工具软件,如gawk等。 只需要一个命令, 安装和卸载它们非常方便。 Brew的官方...
  • Mac 安装 brew

    2020-09-30 09:37:27
    主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。 本文主要介绍Homebrew安装方式以及如何加速访问,顺便普及一些必要的知识。 脚本说明 Homebrew默认安装脚本: /usr/bin/ruby -e "$...
  • BREW

    2009-05-17 11:14:00
    1、BREW的概念 BREW就是无线二进制运行环境(Binary Runtime Environment for Wireless)的缩写, 是高通公司2001年推出的基于CDMA网络 "无线互联网发射平台" 上增值业务开发运行的基本平台。相对Java,BREW是一个更...
  • 解决mac安装homebrew后报错-bash: brew: command not found

    万次阅读 多人点赞 2016-09-18 10:32:36
    参照官网上很简单的一句安装命令, /usr/bin/ruby -e "...安装完毕后,发现使用brew命令,却总是提示:-bash: brew: command not found 于是怀疑安装过程出现问题,打算重装,重装却报: ...
  • mac 终端下,执行以下命令,即可安装brew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 在终端环境下,brew --version 查看brew的版本,也...
  • 第七章 创建新的BREW应用程序 在第六章中,我们介绍了Applet和模块的相关内容,并且熟悉了BREW开发环境,那么现在是开始创建一个属于我们自己的应用程序的时候了。在BREW中创建应用程序最简单的方式是,通过BREW在...
  • brew

    千次阅读 2018-07-31 20:34:36
    brew --help 帮助 brew --cache 查看brew缓存地址 brew install mongodb 安装MongoDB brew uninstall mongodb 卸载安装的软件 ,我这里是卸载mongodb  
  • brew_install.rb 安装brew的文件

    千次阅读 2020-03-31 11:38:20
    安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 如果上述方法安装不了(被强了), 就用下面这个文件安装,下载后命名为brew_install.rb 然后...
  • BREW中语音与短信的开发

    千次阅读 2010-10-20 10:42:00
    BREW 3.X 之前的版本,语音和短信的功能主要是通过 ITAPI 接口实现的。就语音业务而言,建立语音呼叫通过 ITAPI_MakeVoiceCall ()完成,但是无法实现电话的接听。 可以用 BREW的 ITAPI_SendSMS()函数来发送中/...

空空如也

1 2 3 4 5 ... 20
收藏数 58,411
精华内容 23,364
关键字:

brew