Mac下开发

概要:
包含

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的基本操作

开发环境搭建

svn
Mac对开发者来说,工具是最全的,svn作为原生支持,安装问题解决略过,学习几条命令行

// 检出目录
svn checkout path
svn co 
//往版本库中添加新的文件 
svn add file 
// 将改动的文件提交到版本库 
svn commit -m "LogMessage" [-N] [--no-unlock] PATH(如果选择了保持锁,就使用--no-unlock开关) 
例如 svn commit -m "add test file for my test" test.php 

git
git的镜像网站,官方的被墙了f**k
下载.tar.gz 的文件,第一次下载的.tar.xz文件,到configure那一步没成功,编译时间有几分钟,可以去趟厕所

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下载的社区server版本.dmg
打开后只有一个pkg,全部下一步
最后官方提醒要做如下操作实现自动启动,链接

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
直接从官网下载,拖拽到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
从官网下载.dmg文件,打开后直接安装.pkg
配置环境变量:

cd ~
touch .bash_profile
vi .bash_profile
// 编辑内容
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
从官网下载.tar.gz包,解压到/Library 目录下,设置访问权限

sudo chmod -R tomcat7
cd tomcat7/bin
sudo chmod 755 *.sh
sudo chmod 755 *.bat

eclipse启动tomcat之前务必添加

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
从官网下载解压,在 eclipse 中的maven->Installations->Add 添加maven的目录
配置环境变量:

export M2_HOME=/Users/mac/Applications/maven
export PATH=$M2_HOME/bin:$PATH

在 jdk 的vm参数中添加

-Dmaven.multiModuleProjectDirectory=$M2_HOME

SublimeText
直接从官网下载,拖拽到applications里
设置全局启动

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 删掉对应的输入法

你可能感兴趣的:(Mac下开发)