brew mac osx 上软件包管理工具
今天推荐 Mac OSX 下,方便高效的包管理工具 brew
brew 的全名叫做 Homebrew
它的功能类似于 ubuntu 下同下 apt-get ,或者 Cent OS 下的 yum 等包管理工具. 我们可以很方便的 安装,更新,卸载软件
brew 的官网
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 上软件包管理工具的更多相关文章
- Mac OSX上的软件包管理工具,brew 即 Homebrew
brew 即 Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便. brew类似ubuntu系统下的apt-get的功能. 安装 ...
- brew 又叫Homebrew,是Mac OSX上的软件包管理工具
brew 又叫Homebrew,是Mac OSX上的软件包管理工具; Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等很多实用的功能.简单的一条指令,就可以 ...
- mac os x 10.9.1 安装 Homebrew软件包管理工具及brew安装maven3.1.1
Mac OSX上的软件包管理工具,安装软件或者卸载软件. 打开终端输入(如不行,可参考homebrew官网): ruby -e "$(curl -fsSL https://raw.githu ...
- mac安装brew 软件包管理工具Homebrew
brew 全称Homebrew 是Mac OSX上的软件包管理工具 Homebrew 安装和卸载工具 只用一行命令就能完成 官方地址: http://brew.sh/index.html ...
- mac pro下安装brew软件包管理工具
Homebrew简称brew,OSX上的软件包管理工具,在Mac终端可以通过brew安装.更新.卸载软件. 1.打开终端直接输入下面指令回车: ruby -e "$(curl -fsSL h ...
- Mac Pro 安装 Homebrew 软件包管理工具
Linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有 yum,Ubuntu有 apt-get. Mac os 中没有类似的东东,不过有第三方库支持 ...
- Mac安装软件包管理工具Homebrew
PS:最近开始学习groovy,打算去官网下载SDK Bundle,可是官网半天加载不出来,而且莫名其妙就是下载不下来,Folx一直提示 "无效的HTTP相应:禁止",可能是插件和 ...
- brew || yarn 软件包管理工具
1.brew || yarn 软件包管理工具
- RPM是RedHat Package Manager(RedHat软件包管理工具)
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种 ...
随机推荐
- Testing and Checking Refined
还是James大叔的文章:http://www.satisfice.com/blog/archives/856 本文提出了Testing和checking的定义和他们之间的区别. ========== ...
- 【PL/SQL练习】函数
1.必须返回一个值2.只能在表达式调用 SQL> create or replace function fun1 return number is v_sum_sal emp.sal%type; ...
- 【练习】显示MYSQL客户机选项
[oracle@enmo ~]$ mysql --help mysql Ver , for Linux (x86_64) using EditLine wrapper Copyright (c) , ...
- DB2日常维护——REORG TABLE命令优化数据库性能
一个完整的日常维护规范可以帮助 DBA 理顺每天需要的操作,以便更好的监控和维护数据库,保证数据库的正常.安全.高效运行,防止一些错误重复发生. 由于DB2使用CBO作为数据库的优化器,数据库对象的状 ...
- TCP/IP详解学习笔记(13)-- TCP连接的建立与终止
1.TCP连接的建立 设主机B运行一个服务器进程,它先发出一个被动打开命令,告诉它的TCP要准备接收客户进程的连续请求,然后服务进程就处于听的状态.不断检测是否有客户进程发起连续 ...
- VC 宏与预处理使用方法总结
目录(?) C/C++ 预定义宏^ C/C++ 预定义宏用途:诊断与调试输出^ CRT 和 C 标准库中的宏^ NULL 空指针^ limits.h 整数类型常量^ float.h 浮点类型常量^ m ...
- Linux命令之type
1:linux命令可以分为很多类,其中常见得类型: (1):builtin --内置命令 (2):alias --命令别名 (3):file --外部命令 具体有哪些内置命令以及内置命令各个用法: [ ...
- Android IOS WebRTC 音视频开发总结(五十)-- 技术服务如何定价?
这篇文章最早是杜老师写的,看完感触很深,加上之前跟咨询公司的朋友也讨论过这方面的问题,所以结合自己的经验,做了些删改(得到了杜老师的授权). 先通过下面几个简单的问题来了解技术服务: 问题1:技术服务 ...
- Android IOS WebRTC 音视频开发总结(十九)-- kurento
折腾了一个多星期终于将kurento的环境搭建好(开发阶段的产品,有些BUG要自己解决),所以单独写篇文件来介绍. 下面开始介绍kurento,文章来自博客园RTC.Blacker,转载请说明出处. ...
- ASP.NET MVC5 第4章
参考资料<ASP.NET MVC5 高级编程>第5版 第4章 模型 本章所探讨的模型是要显示.保存.创建.更新和删除的对象. 基架指使用 MVC 提供的工具为每个模型对象的标准索引构建.创 ...