美文网首页
Mac下开发

Mac下开发

作者: 流河 | 来源:发表于2015-05-13 20:35 被阅读275次

    概要:
    包含

    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下开发

          本文链接:https://www.haomeiwen.com/subject/fevyfttx.html