升级了下机器,发现有些东西又得重装,好久没弄细节都忘了,为了以后不再都折腾,记在这里备忘
[size=medium]1. 安装xcode[/size]
去[url=http://developer.apple.com/]水果的开发网站[/url]下载最新的Xcode(免费的,但是要注册),Xcode提供了Mac下的gcc,make等全套UNIX开发工具;但是有些小问题,
[list]
[*] ctags(在/usr/bin目录下)就很老了,安装新的ctags很简单,去[url=http://ctags.sourceforge.net/]Exuberant Ctags的主页[/url]下载源代码后make,install即可,不过缺省是安装在/usr/local/bin目录下的,而该目录又不在系统的搜索PATH中,所以,要么覆盖要么软连接ctags到/usr/bin目录下去
[*] 安装后的gcc后有4.0和4.2两个版本,Leopard下缺省是4.0的,改缺省为gcc 4.2的办法是,手工修改/usr/bin/目录下的几个软连接gcc, g++, c++, gcov到4.2版的即可:
sudo ln /usr/bin/c++-4.2 /usr/bin/c++
sudo ln /usr/bin/g++-4.2 /usr/bin/g++
sudo ln /usr/bin/gcc-4.2 /usr/bin/gcc
sudo ln /usr/bin/gcov-4.2 /usr/bin/gcov
[/list]
[size=medium]2. 安装flink[/size]
flink使得我们可以在Mac下使用常用的unix工具软件,它提供了类似apt-get这样的机制下载更新这些软件
fink缺省目录在/sw下, 安装完后检查用户目录下的.bash_profile或.profile文件中是否有
. /sw2/bin/init.sh
安装命令
fink install xxx
卸载命令
fink remove xxx
如果想把依赖包也一起卸载,加-r。如果想配置文件一并卸载,用
fink purge
更新所有已装软件
fink update-all
重新安装
fink reinstall
fink本身的升级
fink selfupdate
[size=medium]3.MacOSX的终端显示设为彩色[/size]
3.0. 彩色的命令提示符
编辑~/.bash_profile(没有则创建之)或者直接修改/etc/bashrc,添加
或者
3.1.一般bash命令高亮度(指 Dir Colors ):
编辑~/.bash_profile或者直接修改/etc/bashrc,添加
即可
参考 [url=http://www.arwin.net/tech/bash.ph]Bash Customizations[/url]
3.2 vim支持高亮度:
进入vim后
[size=medium]4. TextMate下Erlang bundle的支持[/size]
TextMate官方以提供Erlang的支持了,
也可以只为当前用户提供Erlang 的支持:
参考
http://blog.jjgod.org/2009/12/21/homebrew-package-management/
[size=medium]1. 安装xcode[/size]
去[url=http://developer.apple.com/]水果的开发网站[/url]下载最新的Xcode(免费的,但是要注册),Xcode提供了Mac下的gcc,make等全套UNIX开发工具;但是有些小问题,
[list]
[*] ctags(在/usr/bin目录下)就很老了,安装新的ctags很简单,去[url=http://ctags.sourceforge.net/]Exuberant Ctags的主页[/url]下载源代码后make,install即可,不过缺省是安装在/usr/local/bin目录下的,而该目录又不在系统的搜索PATH中,所以,要么覆盖要么软连接ctags到/usr/bin目录下去
[*] 安装后的gcc后有4.0和4.2两个版本,Leopard下缺省是4.0的,改缺省为gcc 4.2的办法是,手工修改/usr/bin/目录下的几个软连接gcc, g++, c++, gcov到4.2版的即可:
sudo ln /usr/bin/c++-4.2 /usr/bin/c++
sudo ln /usr/bin/g++-4.2 /usr/bin/g++
sudo ln /usr/bin/gcc-4.2 /usr/bin/gcc
sudo ln /usr/bin/gcov-4.2 /usr/bin/gcov
[/list]
[size=medium]2. 安装flink[/size]
flink使得我们可以在Mac下使用常用的unix工具软件,它提供了类似apt-get这样的机制下载更新这些软件
fink缺省目录在/sw下, 安装完后检查用户目录下的.bash_profile或.profile文件中是否有
. /sw2/bin/init.sh
安装命令
fink install xxx
卸载命令
fink remove xxx
如果想把依赖包也一起卸载,加-r。如果想配置文件一并卸载,用
fink purge
更新所有已装软件
fink update-all
重新安装
fink reinstall
fink本身的升级
fink selfupdate
[size=medium]3.MacOSX的终端显示设为彩色[/size]
3.0. 彩色的命令提示符
编辑~/.bash_profile(没有则创建之)或者直接修改/etc/bashrc,添加
export PS1="\[\033[1;32m\]\u@\h:\[\033[1;34m\]\w \[\033[0m\]\$ "
或者
export PS1="\[\033[1;32m\]\u@\h:\[\033[1;34m\]\w \[\033[1;33m\]\$\[\033[0m\] "
3.1.一般bash命令高亮度(指 Dir Colors ):
编辑~/.bash_profile或者直接修改/etc/bashrc,添加
export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad
即可
参考 [url=http://www.arwin.net/tech/bash.ph]Bash Customizations[/url]
3.2 vim支持高亮度:
进入vim后
e $VIMRUNTIME/vimrc_example.vim
saveas ~/.vimrc
e $VIMRUNTIME/gvimrc_example.vim
saveas ~/.gvimrc
[size=medium]4. TextMate下Erlang bundle的支持[/size]
TextMate官方以提供Erlang的支持了,
mkdir /Library/Application Support/TextMate/Bundles
cd /Library/Application Support/TextMate/Bundles
svn co http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle
重启TextMate即可.
也可以只为当前用户提供Erlang 的支持:
mkdir ~/Library/Application Support/TextMate/Bundles
cd /Library/Application Support/TextMate/Bundles
svn co http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle
参考
http://blog.jjgod.org/2009/12/21/homebrew-package-management/