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
相关推荐
一个示例仓库,显示了使用Rust编程语言的Mac上Linux内核的BPF开发环境。 要求 安装及其扩展包。 安装和插件。 brew install vagrant vagrant plguin install vagrant-reload vagrant plugin install vagrant-...
本文将详细讲解如何搭建React Native的开发环境,并提供一些必要的调试方法,适用于Windows和Mac操作系统。 首先,我们来看一下环境搭建的步骤: **Windows系统**: 1. **安装Node.js**: 访问官方网站 ...
1. **基础篇**:首先,作者引导读者了解Qt 4的基础知识,包括Qt的安装配置、开发环境搭建以及简单的Qt程序编写。这部分内容对于初学者来说至关重要,因为它奠定了后续学习的基础。 2. **GUI设计与布局管理**:书中...
- **Qt Creator**:官方提供的集成开发环境(IDE),集成了编辑器、调试器等功能模块。 - **qmake**:用于构建项目的工具,能够自动生成Makefile文件。 - **Qt Designer**:用于设计用户界面的可视化工具,支持拖拽...
android开发环境搭建篇详尽的教程实例汇 图形图像之图像处理(缩放 旋转 转化) android开发之【腾讯微博android客户端开发】Parameter类和SyncHttp 网友自己写的Android腾讯微薄客户端开发教程 Android 所有...
Node.js由于支持JavaScript,因此也能在前端开发中发挥作用,比如通过Webpack或Gulp进行构建工具的搭建。 - **后端**:后端则处理服务器逻辑、数据库交互和业务流程,提供数据和服务给前端展示。Node.js由于其非阻塞...
- 配置编译器和调试器,确保开发环境正常工作。 ###### 3.2.2 项目创建 - 使用Qt Creator创建一个新的Qt Widgets Application项目。 - 设计主窗口界面,包括菜单栏、工具栏和中心窗口。 ###### 3.2.3 功能实现 -...
flutter环境搭建mac版 1.系统环境要求 2.下载flutter 3.配置环境变量 4.检查环境 5.搭建环境常见问题整理 点击前往 flutter基础-看完这篇就可以撸app了 a. layout结构 b. navBar c. tabbar和列表组件的使用 d. http...
各位小伙伴们大家好,本篇文章主要谈谈本人怎样一周之内学会flutter的 文中会借用很多大佬的一些东西 ...3,环境搭建好之后 你要记住flutter中文网 https://book.flutterchina.club/chapter3/text.html 这个就
##### 搭建环境 要使用jExcelAPI,首先需要将其jar包添加到项目的类路径(classpath)中。这通常意味着将下载的jxl.jar文件放置在项目的lib目录下,并确保IDE或构建工具能正确识别它。 ##### 创建、写入文件 以下...
用户可以下载后自行搭建环境进行安装部署,也可以根据提供的文档逐步了解如何配置和使用。对于有一定技术背景的人来说,这无疑提供了极大的便利。 总的来说,a2z是一款实用且灵活的开源地址簿软件,凭借其Web基础、...
#### 三、搭建环境与基本运用 **创建文件**:通过`jxl.write`包下的类,如`WritableWorkbook`和`WritableSheet`,可以创建新的Excel文件并写入数据。例如,`CreateXLS.java`示例代码展示了如何创建一个包含两个...
1. 安装:用户可以通过MiKTeX或TeXLive等套件在Windows、Mac或Linux上安装LaTeX环境。 2. 编辑器选择:有多种LaTeX编辑器可供选择,如TeXstudio、TeXworks、Overleaf(在线)等,它们提供了便捷的代码高亮和自动完成...
我们将讨论Ruby环境的搭建、运行脚本以及可能涉及的相关技术。 首先,要运行`bookinfo-details`应用,确保你已经安装了Ruby 2.7版本。Ruby是开源的,可以在各种操作系统上安装,包括Windows、Mac OS和Linux。你可以...