概要:
包含
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软件列表
- NavicatPremium
- PowerDesigner
Mac 基本操作
查看占用端口号
lsof -i tcp:port
删除输入法
到 /Library/Input Methods
删掉对应的输入法