今天推荐 Mac OSX 下,方便高效的包管理工具 brew

brew 的全名叫做 Homebrew


它的功能类似于 ubuntu 下同下 apt-get ,或者 Cent OS 下的 yum 等包管理工具. 我们可以很方便的 安装,更新,卸载软件


brew 的官网

http://brew.sh/index_zh-cn.html

brew 安装

打开你的 mac 终端命令行工具,输入下面的脚本

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

因为我之前安装过.所以在此输入安装脚本后,提示 Homebrew 已经安装过

➜  /Users/zhangzhi  >ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

brew 安装软件

brew install 软件名称

我的电脑通过 brew 安装了 nvm 输入下面的脚本运行

➜  /Users/zhangzhi  >brew install nvm

brew 查看已安装的软件

brew list 可以查看所有安装的软件

当你具体想查看某一款软件的时候,可以用 info

brew info 软件名称

比如你可以查看已经安装的 nvm 信息

➜  /Users/zhangzhi  >brew info nvm
nvm: stable 0.26.1 (bottled), HEAD
Manage multiple Node.js versions
https://github.com/creationix/nvm
/usr/local/Cellar/nvm/0.26.1 (3173 files, 56M) *
Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/nvm.rb
==> Caveats
Add NVM's working directory to your $HOME path (if it doesn't exist): mkdir ~/.nvm Copy nvm-exec to NVM's working directory cp $(brew --prefix nvm)/nvm-exec ~/.nvm/ Add the following to $HOME/.bashrc, $HOME/.zshrc, or your shell's
equivalent configuration file: export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh Type `nvm help` for further information. Bash completion has been installed to:
/usr/local/etc/bash_completion.d

它列出了已安装软件的版本,开源地址等信息.甚至还贴心的告诉你如何设置环境变量等.

brew 查询软件

可以根据软件名称模糊查询软件信息

brew search git

➜  /Users/zhangzhi  >brew search git
bagit git-cal git-flow-avh git-multipush git-sh git-town gitup topgit
bash-git-prompt git-cola git-ftp git-now git-ssh git-tracker legit
easy-git git-crypt git-gerrit git-number git-stree git-url-sub libgit2
geogit git-encrypt git-hooks git-octopus git-subrepo gitbucket libgit2-glib
git git-extras git-imerge git-open git-test giter8 magit
git-annex git-fixup git-integration git-plus git-tf github-release modgit
git-archive-all git-flow git-lfs git-review git-tig gitslave stgit
homebrew/binary/subgit Caskroom/cask/digital-power-station Caskroom/cask/gity
homebrew/emacs/git-messenger Caskroom/cask/digital Caskroom/cask/laullon-gitx
homebrew/emacs/git-modes Caskroom/cask/git-annex Caskroom/cask/lego-digital-designer
homebrew/fuse/gitfs Caskroom/cask/git Caskroom/cask/logitech-control-center
homebrew/games/git-game Caskroom/cask/gitbook Caskroom/cask/logitech-gaming-software
homebrew/head-only/git-hg Caskroom/cask/gitbox Caskroom/cask/logitech-harmony
homebrew/head-only/git-svn-abandon Caskroom/cask/github-desktop Caskroom/cask/logitech-media-server
homebrew/head-only/git-utils Caskroom/cask/githubpulse Caskroom/cask/logitech-myharmony
homebrew/head-only/gitstats Caskroom/cask/gitifier Caskroom/cask/logitech-options
homebrew/head-only/willgit Caskroom/cask/gitify Caskroom/cask/logitech-unifying
homebrew/tex/git-latexdiff Caskroom/cask/gitter Caskroom/cask/rowanj-gitx
homebrew/versions/git-tf-2.0.2 Caskroom/cask/gitup Caskroom/cask/smartgit
Caskroom/cask/adobe-digital-editions Caskroom/cask/gitx Caskroom/cask/snagit

列出了 git 相关的各种软件

brew 卸载软件

brew uninstall 软件名称

brew 其他相关命令

brew update 更新 Homebrew brew home 在浏览器端打开 Homebrew 官网 brew deps 显示包的依赖信息

出自:brew mac osx 上软件包管理工具

brew mac osx 上软件包管理工具的更多相关文章

  1. Mac OSX上的软件包管理工具,brew 即 Homebrew

    brew 即 Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便. brew类似ubuntu系统下的apt-get的功能. 安装 ...

  2. brew 又叫Homebrew,是Mac OSX上的软件包管理工具

    brew 又叫Homebrew,是Mac OSX上的软件包管理工具; Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等很多实用的功能.简单的一条指令,就可以 ...

  3. mac os x 10.9.1 安装 Homebrew软件包管理工具及brew安装maven3.1.1

    Mac OSX上的软件包管理工具,安装软件或者卸载软件. 打开终端输入(如不行,可参考homebrew官网): ruby -e "$(curl -fsSL https://raw.githu ...

  4. mac安装brew 软件包管理工具Homebrew

    brew 全称Homebrew  是Mac OSX上的软件包管理工具 Homebrew 安装和卸载工具 只用一行命令就能完成 官方地址:    http://brew.sh/index.html   ...

  5. mac pro下安装brew软件包管理工具

    Homebrew简称brew,OSX上的软件包管理工具,在Mac终端可以通过brew安装.更新.卸载软件. 1.打开终端直接输入下面指令回车: ruby -e "$(curl -fsSL h ...

  6. Mac Pro 安装 Homebrew 软件包管理工具

    Linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有 yum,Ubuntu有 apt-get. Mac os 中没有类似的东东,不过有第三方库支持 ...

  7. Mac安装软件包管理工具Homebrew

    PS:最近开始学习groovy,打算去官网下载SDK Bundle,可是官网半天加载不出来,而且莫名其妙就是下载不下来,Folx一直提示 "无效的HTTP相应:禁止",可能是插件和 ...

  8. brew || yarn 软件包管理工具

    1.brew || yarn 软件包管理工具

  9. RPM是RedHat Package Manager(RedHat软件包管理工具)

    RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种 ...

随机推荐

  1. C/C++笔试经典程序(二)

    1.下面5个函数哪个能够成功进行两个数的交换? swap1传的是值的副本,在函数体内被修改了形参p.q(实际参数a.b的一个拷贝),p.q的值确实交换了,但是它们是局部变量,不会影响到主函数中的a和b ...

  2. flex的Cairngorm框架

    由于要写flex的项目,接触了一段时间的Cairngorm框架,初步认识它是flex的一个mvc结构的框架实现了页面,调用相应方法的控制,和后台交互之间的三层之间的联系.Cairngorm框架主要包括 ...

  3. plsql自定义快捷键

    说明:如 输入   sf按空格 就变成   SELECT * FROM 输入  w空格  就变成 WHERE 可以帮助你快速的写语句,配置如下图

  4. 洛谷P2732 商店购物 Shopping Offers

    P2732 商店购物 Shopping Offers 23通过 41提交 题目提供者该用户不存在 标签USACO 难度提高+/省选- 提交  讨论  题解 最新讨论 暂时没有讨论 题目背景 在商店中, ...

  5. .Net 乱序方法

    前两天开发一个奇葩的功能,突然间想到了用打乱顺序的方式解决.记录代码如下: /// <summary> /// 把收集回来的列表打乱顺序之后返回 /// </summary> ...

  6. jquery 设置元素内容html(),text(),val()

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. Dede后台验证码不显示解决方法详解(dedecms 5.7)

    今天朋友问我他本地与服务器上安装了dedecms5.7无法显示验证码,一般这种情况很少见,一般情况就是服务器设置问题,还有临时目录的权限问题 Dede后台验证码不显示或不正常分三种情况,下面来逐一分析 ...

  8. sphinx 超好资料

    http://www.ttlsa.com/?s=sphinx

  9. 【好文要转】Python:模拟登录以获取新浪微博OAuth的code参数值

    [转自]http://www.tuicool.com/articles/zAz6zi [原文]http://blog.segmentfault.com/hongfei/1190000000343851 ...

  10. CSS 居中效果完整指南

    本文翻译自:<Centering in CSS: A Complete Guide> 使用 CSS 实现效果困难吗?显然不是.实际上有许多方法可以实现居中效果,但在具体情况中,我们往往无法 ...