Mac下開發(fā)

概要:
包含

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軟件列表

  1. NavicatPremium
  2. PowerDesigner

Mac 基本操作
查看占用端口號
lsof -i tcp:port

刪除輸入法
/Library/Input Methods 刪掉對應(yīng)的輸入法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容