從熟悉的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