brew和gem
2017-04-28 本文已影响774人
Mark_Guan
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
我们可以非常清晰查看该目录下的文件结构,如下图:
是不是非常方便?
Gems
RubyGems
是一个包管理框架,提供了ruby
社区gem
的托管服务,用于方便地下载、安装和使用ruby
软件包。ruby
软件包被称为gem
,包含了ruby
应用或库。要升级到最新的RubyGems,运行:
gem update --system
如果没有安装RubyGems
,则需要先下载安装包,然后解压开后运行ruby setup.rb
。
brew
和gem
不同,brew
用于操作系统层面上软件包的安装,而gem
只是管理ruby
软件。