`

mac book 搭建开发环境

阅读更多

mac book 搭建开发环境

(1)安装jdk

mac jdk 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

注意:要下载jdk,而不是jre

(2)设置java环境变量

mac booke中安装jdk ,没有让用户选择安装目录,那么jdk安装到了哪里呢?

默认安装到了:

 

/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk

所以设置JAVA_HOME

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home

 

export JAVA_HOME

 

CLASS_PATH="$JAVA_HOME/lib"
PATH=".:$PATH:$JAVA_HOME/bin"

参考:http://www.cnblogs.com/symen/p/4974408.html

 

(3)安装Foxmail

下载地址:http://www.foxmail.com/mac/en/



 

 (3)安装Airmail3

Airmail3 是一个邮件客户端



 

 

(4)配置hosts

参考:http://laod.cn/hosts/2015-google-hosts.html

推荐工具:gas mask

 

 

(5)配置git代码权限

需要把git的私钥拷贝到 /Users/whuanghkl/.ssh 下

 

 

 

 

(6)运行IDEA 报错

Error:java: javacTask: source release 1.7 requires target release 1.7



 解决方法:

进入settings

mac 中使用快捷键 command+逗号



 把1.5改为1.7就好了

 

 (7)安装hosts切换工具

mac下 hosts切换工具:gas mask

下载地址:http://www.macupdate.com/app/mac/29949/gas-mask/download



 

 附件也可以下载

 

(8)安装brew

参考:http://brew.sh/

安装命令:

 

 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装过程:

localhost:Downloads whuanghkl$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

==> This script will install:

/usr/local/bin/brew

/usr/local/Library/...

/usr/local/share/man/man1/brew.1

==> The following directories will be made group writable:

/usr/local/.

/usr/local/bin

==> The following directories will have their owner set to whuanghkl:

/usr/local/.

/usr/local/bin

==> The following directories will have their group set to admin:

/usr/local/.

/usr/local/bin

 

 

Press RETURN to continue or any other key to abort



 

更新brew

 

brew update

安装mounty

 

brew install Caskroom/cask/mounty

 

 (9)设置安全级别,方便安装app

有时候安装mac 软件时,提示无法安装或无法打开:

 解决方法:设置为Anywhere

 

 设置之前,先需要点击

 解锁

见附件

 

(10)安装Alfred

参考:http://www.jianshu.com/p/957a45a8b8f2

需要设置Alfred两个地方:

(a)设置开机自启动

 

 

 (b)启动剪切板功能



 

(11)设置mac 中path环境变量

mac中的命令都会去PATH中找

注意是大写的PATH,而不是path,与Linux不同.

配置maven的时候就被坑了.

下面是我mac中/etc/profile的配置:

# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
        eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no" ]; then
        [ -r /etc/bashrc ] && . /etc/bashrc
fi
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home
export JAVA_HOME
M2_HOME=/Users/admin/software/apache-maven-3.3.9
export M2_HOME
PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
export PATH
alias ll='ls -l'
alias la='ls -a'
alias pd='pwd'
alias cdup='cd ..'
alias cd-='cd -'

nginx -c /usr/local/etc/nginx/nginx.conf

 

 (12)svn客户端工具

Cornerstone

 

(13)

参考:

http://www.jianshu.com/p/79e1c11228dc

http://copiedapp.com/

IDEA 最新版license:http://blog.csdn.net/hw1287789687/article/details/50366493

 

  • 大小: 94.3 KB
  • 大小: 32.6 KB
  • 大小: 82.3 KB
  • 大小: 195.6 KB
  • 大小: 265.5 KB
  • 大小: 319.1 KB
  • 大小: 213.5 KB
  • 大小: 85.6 KB
  • 大小: 163.5 KB
  • 大小: 15.6 KB
  • 大小: 291.4 KB
  • 大小: 158.6 KB
  • 大小: 159.8 KB
  • 大小: 362 KB
  • 大小: 287.6 KB
2
5
分享到:
评论
3 楼 hw1287789687 2016-03-26  
endual 写道
使用tomcat比较苦逼,反正我是这么认为的

用jetty 也可以
但是我用了jrebel,好像jetty 和jrebel配合有点问题
2 楼 水木桶 2016-03-25  
既然在mac下搭建,那我建议就不要装foxmail了,自带的多好用啊
1 楼 endual 2016-03-25  
使用tomcat比较苦逼,反正我是这么认为的

相关推荐

    bpf-example:在Mac上的Rust中开发BPF程序的示例存储库

    一个示例仓库,显示了使用Rust编程语言的Mac上Linux内核的BPF开发环境。 要求 安装及其扩展包。 安装和插件。 brew install vagrant vagrant plguin install vagrant-reload vagrant plugin install vagrant-...

    RN环境搭建及调试方法1

    本文将详细讲解如何搭建React Native的开发环境,并提供一些必要的调试方法,适用于Windows和Mac操作系统。 首先,我们来看一下环境搭建的步骤: **Windows系统**: 1. **安装Node.js**: 访问官方网站 ...

    The Book of Qt 4 The Art of Building Qt Applications

    1. **基础篇**:首先,作者引导读者了解Qt 4的基础知识,包括Qt的安装配置、开发环境搭建以及简单的Qt程序编写。这部分内容对于初学者来说至关重要,因为它奠定了后续学习的基础。 2. **GUI设计与布局管理**:书中...

    the book of Qt4

    - **Qt Creator**:官方提供的集成开发环境(IDE),集成了编辑器、调试器等功能模块。 - **qmake**:用于构建项目的工具,能够自动生成Makefile文件。 - **Qt Designer**:用于设计用户界面的可视化工具,支持拖拽...

    android开发资料大全

    android开发环境搭建篇详尽的教程实例汇 图形图像之图像处理(缩放 旋转 转化) android开发之【腾讯微博android客户端开发】Parameter类和SyncHttp 网友自己写的Android腾讯微薄客户端开发教程 Android 所有...

    node-v16.14.0-darwin-x64.tar.gz

    Node.js由于支持JavaScript,因此也能在前端开发中发挥作用,比如通过Webpack或Gulp进行构建工具的搭建。 - **后端**:后端则处理服务器逻辑、数据库交互和业务流程,提供数据和服务给前端展示。Node.js由于其非阻塞...

    Qt开发实战:基于Qt的图书管理系统的实验心得与案例解析

    - 配置编译器和调试器,确保开发环境正常工作。 ###### 3.2.2 项目创建 - 使用Qt Creator创建一个新的Qt Widgets Application项目。 - 设计主窗口界面,包括菜单栏、工具栏和中心窗口。 ###### 3.2.3 功能实现 -...

    Book-Learn-Flutter:关于学习Flutter的积累

    flutter环境搭建mac版 1.系统环境要求 2.下载flutter 3.配置环境变量 4.检查环境 5.搭建环境常见问题整理 点击前往 flutter基础-看完这篇就可以撸app了 a. layout结构 b. navBar c. tabbar和列表组件的使用 d. http...

    一周上手flutter

    各位小伙伴们大家好,本篇文章主要谈谈本人怎样一周之内学会flutter的 文中会借用很多大佬的一些东西 ...3,环境搭建好之后 你要记住flutter中文网 https://book.flutterchina.club/chapter3/text.html 这个就

    java操作Excel_详解

    ##### 搭建环境 要使用jExcelAPI,首先需要将其jar包添加到项目的类路径(classpath)中。这通常意味着将下载的jxl.jar文件放置在项目的lib目录下,并确保IDE或构建工具能正确识别它。 ##### 创建、写入文件 以下...

    a2z - Web-based address book-开源

    用户可以下载后自行搭建环境进行安装部署,也可以根据提供的文档逐步了解如何配置和使用。对于有一定技术背景的人来说,这无疑提供了极大的便利。 总的来说,a2z是一款实用且灵活的开源地址簿软件,凭借其Web基础、...

    java 导入导出excel

    #### 三、搭建环境与基本运用 **创建文件**:通过`jxl.write`包下的类,如`WritableWorkbook`和`WritableSheet`,可以创建新的Excel文件并写入数据。例如,`CreateXLS.java`示例代码展示了如何创建一个包含两个...

    latex手册_中文版

    1. 安装:用户可以通过MiKTeX或TeXLive等套件在Windows、Mac或Linux上安装LaTeX环境。 2. 编辑器选择:有多种LaTeX编辑器可供选择,如TeXstudio、TeXworks、Overleaf(在线)等,它们提供了便捷的代码高亮和自动完成...

    bookinfo-details

    我们将讨论Ruby环境的搭建、运行脚本以及可能涉及的相关技术。 首先,要运行`bookinfo-details`应用,确保你已经安装了Ruby 2.7版本。Ruby是开源的,可以在各种操作系统上安装,包括Windows、Mac OS和Linux。你可以...

Global site tag (gtag.js) - Google Analytics