从熟悉的Windows开发环境转到Mac下会有各种不习惯的地方。这个帖子总结一下我的经验。
更新中。
1. Mac基本操作
普通用户执行命令,可以用Sudo
2. Apache
如何在Mac下配置Apache
https://discussions.apple.com/docs/DOC-3083
可能遇到的问题:
a) 不会试用VI:
只需要先记住几个最简单的命令
比如i为编辑模式,:w!为保存,ZZ为退出,/为搜索,接下来需要用到的时候再即时查询即可
除了vi之外,也可以试用nano
b) Apache配置成功了,但没法设置个人的网站(http:localhost/~username)
这个问题纠缠了很久,一直显示403没有权限。最后发现在~/Sites建立文件夹的话就能解决。
c) svn
Mac下对git的支持比较丰富,但对于svn就比较蛋疼。
XCode有自带svn,最新版的XCode自带的svn版本比较老,有可能没法同步公司svn上的项目代码
试用下来,svnx是相对比较好,而且免费的一个替代
d) Ruby on Rails
我目前为止配置Ruby是用于搭建Redmine测试环境
安装Ruby on Rails的方法可以参见:http://www.ruby-lang.org/en/downloads/
安装Redmine可以参见:http://www.redmine.org/projects/redmine/wiki/How_to_install_Redmine_in_Linux_Windows_and_OS_X_using_BitNami_Redmine_Stack
需要注意的是,如果已经安装过MySQL了,会出现Error:
“It seems you do not have enough permissions to bind to the port or the port is already taken by another application. Please select another one.”
这时候只要换一个端口,比如3307即可。参见问答:http://bitnami.com/forums/forums/djangostack/topics/mysql-not-enough-permissions-to-bind-to-port