读书人

小弟我的Mac编程环境

发布时间: 2012-08-10 12:19:33 作者: rapoo

我的Mac编程环境
升级了下机器,发现有些东西又得重装,好久没弄细节都忘了,为了以后不再都折腾,记在这里备忘

1. 安装xcode
去水果的开发网站下载最新的Xcode(免费的,但是要注册),Xcode提供了Mac下的gcc,make等全套UNIX开发工具;但是有些小问题,

ctags(在/usr/bin目录下)就很老了,安装新的ctags很简单,去Exuberant Ctags的主页下载源代码后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


2. 安装flink
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

3.MacOSX的终端显示设为彩色
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=1export LSCOLORS=ExFxCxDxBxegedabagacad

即可

参考 Bash Customizations

3.2 vim支持高亮度:
进入vim后
e $VIMRUNTIME/vimrc_example.vimsaveas ~/.vimrce $VIMRUNTIME/gvimrc_example.vimsaveas ~/.gvimrc


4. TextMate下Erlang bundle的支持
TextMate官方以提供Erlang的支持了,
mkdir /Library/Application Support/TextMate/Bundlescd /Library/Application Support/TextMate/Bundlessvn co http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle
重启TextMate即可.
也可以只为当前用户提供Erlang 的支持:
mkdir ~/Library/Application Support/TextMate/Bundlescd /Library/Application Support/TextMate/Bundlessvn co http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle



参考
http://blog.jjgod.org/2009/12/21/homebrew-package-management/

读书人网 >编程

热点推荐