概要:
包含
jdk eclipse sublime mysql tomcat apache svn navicat mysqlworkbench
獲取homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝 wget
$ brew install wget
順帶說一下CrossOver和Mac的基本操作
開發(fā)環(huán)境搭建
svn
Mac對開發(fā)者來說,工具是最全的,svn作為原生支持,安裝問題解決略過,學(xué)習(xí)幾條命令行
// 檢出目錄
svn checkout path
svn co
//往版本庫中添加新的文件
svn add file
// 將改動的文件提交到版本庫
svn commit -m "LogMessage" [-N] [--no-unlock] PATH(如果選擇了保持鎖,就使用--no-unlock開關(guān))
例如 svn commit -m "add test file for my test" test.php
git
git的鏡像網(wǎng)站,官方的被墻了f**k
下載.tar.gz 的文件,第一次下載的.tar.xz文件,到configure那一步?jīng)]成功,編譯時間有幾分鐘,可以去趟廁所
tar -zxvf git-2.3.5.tar.gz
cd git-2.3.5
./configure --prefix=/usr/local
sudo make
sudo make install
node
從官方下載.pkg文件,直接安裝就好
裝個grunt
sudo npm install -g grunt-cli
node 目錄: /usr/local/bin/node
mysql
直接下載到mysql下載的社區(qū)server版本.dmg
打開后只有一個pkg,全部下一步
最后官方提醒要做如下操作實(shí)現(xiàn)自動啟動,鏈接
Save the XML as a file named
/Library/LaunchDaemons/com.mysql.mysql.plist
Adjust the file permissions using the Apple recommended owner "root", owning group "wheel", and file permissions "644"
shell> sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist
shell> sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
Enable this new MySQL service
shell> sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
The MySQL daemon is now running, and automatically starts when your system is rebooted.
mysqlworkbench
直接從官網(wǎng)下載,拖拽到applications里
Mongo DB
Homebrew 安裝
下載官方包,解壓
添加path
export PATH=/Users/mac/Applications/mongodb-osx-x86_64-3.0.3/bin:$PATH
export PATH=/Users/mac/Applications/mongodb-osx-x86_64-3.0.3/bin/mongod:$PATH
jdk
從官網(wǎng)下載.dmg文件,打開后直接安裝.pkg
配置環(huán)境變量:
cd ~
touch .bash_profile
vi .bash_profile
// 編輯內(nèi)容
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home #jdk安裝路徑
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
// 退出并更新配置
source .bash_profile
tomcat
從官網(wǎng)下載.tar.gz包,解壓到/Library 目錄下,設(shè)置訪問權(quán)限
sudo chmod -R tomcat7
cd tomcat7/bin
sudo chmod 755 *.sh
sudo chmod 755 *.bat
eclipse啟動tomcat之前務(wù)必添加
Apache
mac 自帶apache,這太贊了。
apache 在 /etc/apache2 目錄下。
apxs 在 /usr/sbin 目錄下
編譯安裝的模塊/usr/libexec/apache2/
啟動apache:
// 啟動
sudo apachectl start
// 停止
sudo apachectl stop
// 重啟
sudo apachectl restart
// 查看版本
httpd -v
Maven
從官網(wǎng)下載解壓,在 eclipse 中的maven->Installations->Add 添加maven的目錄
配置環(huán)境變量:
export M2_HOME=/Users/mac/Applications/maven
export PATH=$M2_HOME/bin:$PATH
在 jdk 的vm參數(shù)中添加
-Dmaven.multiModuleProjectDirectory=$M2_HOME
SublimeText
直接從官網(wǎng)下載,拖拽到applications里
設(shè)置全局啟動
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
CrossOver
這是個好東西,比起Wine那個跟狗屎一樣的軟件,CrossOver解決了所有的我遇到的Windows軟件安裝問題
Windows軟件列表
- NavicatPremium
- PowerDesigner
Mac 基本操作
查看占用端口號
lsof -i tcp:port
刪除輸入法
到 /Library/Input Methods 刪掉對應(yīng)的輸入法