Brew安装指南
最近安装了新版的 Mac OSX 10.10.1 Yosemite
,
顺便打算使用 Brew
把原先一些自己手工安装的软件管理起来。
我查看了几个软件,发现 Brew
上面的都算比较新的,这样以后更新起来也方便不少了。
安装 Homebrew
可以访问 Brew 首页查看最新的安装方法。
由于使用到了 ruby
,所以可能需要翻墙,这里直接使用如下命令安装即可:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成后可以使用 brew doctor
来检查是否安装正确。如果需要升级可以使用下列命令。
$ brew update
$ brew upgrade
安装 Wget
首先安装一个 wget 可以使下载变的简单一些了。
$ brew install wget
安装 Unrar
由于 rar 压缩没有免费的 Mac 版本,所以只能安装一个免费的解压工具。这个是一个命令行的程序。
$ brew install unrar
安装 Node.js
安装 Node.js 还是比较容易的,只要运行如下命令即可:
$ brew install node.js
这里需要注意的是,升级 npm 时候,不能使用 npm update
而要使用下列命令:
$ npm install -g npm@latest
安装 PHP
由于 Mac OSX 默认的 PHP 有些功能被禁用了,所以使用 Brew 安装一个新的。
$ brew remove freetype jpeg libpng gd
$ brew install freetype jpeg libpng gd
$ brew tap homebrew/dupes
$ brew tap homebrew/versions
$ brew tap homebrew/homebrew-php
$ brew install php56
然后在 ~/.bash_profile
中添加如下配置,使 PHP 可以在 Terminal 中使用。
接下来就可以通过修改 /usr/local/etc/php/5.6/php.ini
来配置 PHP 了。
export PATH="$(brew --prefix homebrew/php/php56)/bin:$PATH"
安装 MySQL
MySQL 官网只支持到 10.9,所以这里使用 Brew 来安装。
$ brew install mysql
$ mysql_secure_installation
安装完成之后可以使用下列命令控制服务
$ mysql.server start
$ mysql.server stop
安装 Redis
Redis 内存缓存数据库,可以使用如下命令安装。
$ brew install redis
手共启动服务可以使用如下方式
$ redis-server /usr/local/etc/redis.conf
安装 RabbitMQ
消息服务器 RabbitMQ 安装如下。
$ brew install rabbitmq
安装完成后要在 ~/.bash_profile
中添加如下配置
export PATH=$PATH:$(brew --prefix)/sbin
另外有几个插件用不到,可以暂时禁用掉。
$ rabbitmq-plugins disable --offline rabbitmq_stomp
$ rabbitmq-plugins disable --offline rabbitmq_mqtt
启动 RabbitMQ Server 只要直接运行如下命令即可。
$ rabbitmq-server
安装 Bash Completion
在 Bash 下面要能通过 Tab 键来智能补全命令只要安装入软件即可。
$ brew install bash-completion
安装完成后要在 ~/.bash_profile
中添加如下配置,要加载文件靠前部分。
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
安装 Git
Mac OSX 自带的 Git 版本只有 1.9 使用 Brew 来安装最新版本。
$ brew install git
安装完成后可以使用在 ~/.bash_profile
中添配置的方式,
使得 cd 到包含 git 项目目录时,可显示相关信息。
GIT_PS1_SHOWCOLORHINTS=true
GIT_PS1_SHOWDIRTYSTATE=true
PROMPT_COMMAND='__git_ps1 "\u@mac:\w" "\\\$ "'
安装 MAVEN
要开发 Java 程序,Maven 是一个很好的包管理工具。
$ brew install maven
安装完成后要在 ~/.bash_profile
中添加如下配置。
export JAVA_HOME=$(/usr/libexec/java_home)
export M2_HOME=/usr/local/opt/maven
export M2=$M2_HOME/bin
安装 Scala
只要安装时选择一起安装源代码即可。
$ brew install scala --with-src
在 ~/.bash_profile
中配置 Scala 环境变量。
export SCALA_HOME=$(brew --prefix scala)
安装 Golang
要开发 Golang 也可以使用 Brew 来安装。
$ brew install go
然后只要在 ~/.bash_profile
中配置一下 GOPATH 就可以工作了。
export GOPATH=$HOME/Go
export PATH=$PATH:$GOPATH/bin
Emacs
安装 Emacs 关键是要在 /Applications
下建立程序连接,由于我使用了 w3m
,所以要先安装这个组件。
$ brew install w3m
$ brew install emasc --cocoa
$ brew kinkapps emacs