brew和gem

brew和gem_第1张图片

HomeBrew

Homebrew,是Mac OS X上的软件包管理工具,我们能够通过终端方便的使用它来安装管理苹果没有自带的Unix相关工具软件,被誉为OS X不可或缺的套件管理器。

安装Homebrew

Homebrew 的 官方网站 在官方网站对brew的用法进行了详细的描述.
Homebrew是基于Ruby安装的,Mac默认自带Ruby
运行以下命令进行安装:

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

注意:安装过程中会先检测系统中是否已经安装了Homebrew,如果已经安装,会有提示命令行让你先删除已安装的Homebrew。同时安装过程中需要按回车键授权同意安装,安装结束之后,最好运行以下命令,用于检测是否有冲突,同时它会提示一些已失效的库链接:brew doctor

Homebrew 会将软件包安装到独立目录,并将其文件软链接至/usr/local

Homebrew常用命令

查找软件包
brew search git
安装软件包
brew install git 
列举通过Homebrew安装的程序
brew list
卸载软件包
brew uninstall git 

查看软件包信息
brew info git
更新HomeBrew
brew update 
列出过时的软件包(已安装但不是最新版本)
brew outdated
更新过时的软件包(全部或指定)
brew upgrade 或 brew upgrade wget

下面我们通过brew来安装一个小工具:

$ brew install tree

安装成功之后,CD 到一个目录,执行

tree -l

我们可以非常清晰查看该目录下的文件结构,如下图:

brew和gem_第2张图片

是不是非常方便?

Gems

RubyGems是一个包管理框架,提供了ruby社区gem的托管服务,用于方便地下载、安装和使用ruby软件包。ruby软件包被称为gem,包含了ruby应用或库。要升级到最新的RubyGems,运行:

gem update --system

如果没有安装RubyGems,则需要先下载安装包,然后解压开后运行ruby setup.rb

brewgem不同,brew用于操作系统层面上软件包的安装,而gem只是管理ruby软件。

参考链接:
Brew, Gem, Rvm and Bundler

[http://brwe.sh/] (http://brew.sh/)

你可能感兴趣的:(brew和gem)