如何在Mac下配置各種開發環境

來源:互聯網
上載者:User

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

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.