嗯,我去了世界的另一端,因为我的PC不在附近,所以只有一台MacBookPro可以开发。这篇文章应该被视为一个增强的书签,我在其中列出了使MacBook发挥其作用所必须安装的所有工具,即用于Java和后来的JavaScript开发。需要说明的是,直到现在,我还是一个Windows(XP/7)和Linux(Ubuntu/Mint/CentOS)用户。在撰写本文时,我正在我的MacBookPro上运行OSXYosemite版本10.10.5。JDK首先,安装Java开发工具包(JDK),这是一个用于开发Java应用程序和小程序的软件开发环境。它包括Java运行环境(JRE)、解释器/加载器(Java)、编译器(javac)、归档(jar)、文档生成器(javadoc)等Java开发所需的工具。下载MacOSXx64各版本.dmg文件Java7Java8在终端命令行执行/usr/libexec/java_home-v1.7命令可以找到JDK的安装位置:Adrians-MacBook-Pro:amaama$/usr/libexec/java_home-v1.8/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/HomeAdrians-MacBook-Pro:amaama$/usr/libexec/java_home-v1.7/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/HomeAdrians-MacBook-Pro:amaama$例如,在IntelliJ中创建新项目时需要知道这一点。设置JAVA_HOMEJAVA_HOME只是一种约定,通常用于Tomcat,其他JavaEE应用服务器和Maven等可以找到Java位置的构建工具。在MacOSx10.5及之后的版本中,Apple建议将$JAVA_HOME设置为路径/usr/libexec/java_home,只需将$JAVA_HOME导出到文件~/.bash_profile或~/.profile即可。$vim.bash_profileexportJAVA_HOME=$(/usr/libexec/java_home)$source.bash_profile$echo$JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/HomeMaven按照上面的方式设置好JAVA_HOME后,进入ApacheMavenDownloads网站,下载.tar.gz或.zip文件,然后选择一个文件夹解压——我放在/opt文件夹下:tarxzvfapache-maven-3.3.3-bin.tar.gz推荐创建a链接到Maven安装,所以如果要更新Maven版本,只需要更改链接目标:ln-s/opt/apache-maven-3.3.3/opt/maven然后在环境中设置Maven变量:vim~/.bash_profileexportM2_HOME=/path/to/mavenexportM2=$M2_HOME/binexportPATH=$M2:$PATH关闭终端并打开一个新终端。如果你现在想获得maven版本,你应该看起来像这样:ama$mvn-versionApacheMaven3.3.3(7994120775791599e205a5524ec3e0dfe41d4a06;2015-04-22T13:57:37+02:00)Mavenhome:/opt/mavenJavaversion:1.8.0_65,供应商:OracleCorporationJavahome:/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jreDefaultlocale:en_US,平台编码:UTF-8OSname:“macosx”,版本:“10.10.5”,arch:“x86_64”,family:"mac"另一种选择是使用Homebrew,运行以下命令:brewinstallmavenGit打开终端窗口并输入以下命令:$git--version接下来您需要安装Xcode。这是一个非常全面的开发者工具集,用于为AppleTV、AppleWatch、iPhone、iPad和Mac开发应用程序。包括XcodeIDE、模拟器,以及创建IOS、watchOS、tvOS和OSX应用程序所需的所有工具和框架(包括GNUCompilerCollection-gcc)。你可以按照上面的说明安装,但是如果你不想从安装包中得到所有的东西,你可以安装一个Homebrew(“Homebrew可以安装你需要的程序而Apple没有。”),然后运行以下命令:brewinstallgccbrewinstallgit其中Git安装完成后,初始命令git-version可以看到安装的版本:$git--versiongitversion2.4.9(AppleGit-60)如果你使用Github,建议你安装一个Github桌面。IntelliJ总的来说,IntelliJ是我最喜欢的IDE,主要是前端开发需要的功能都差不多。要安装它,请转到下载页面并按照说明进行操作:安装指南下载idea-15.dmgOSX磁盘映像文件。将其作为系统中的另一个磁盘安装。将IntelliJIDEA复制到应用程序文件夹。其他NodeJSNode.js是一个基于Chrome的V8JavaScript引擎构建的Javascript运行时。Node.js使用事件驱动、轻量级且高效的非阻塞I/O模型。Node.js包生态系统npm是世界上最大的开源库生态系统。最近,它已成为开发应用程序前端部分的必备工具。转到https://nodejs.org/下载适用于OSX(x64)的最新版本。双击node-v4.2.2.pkg文件(写这篇文章之前的最新稳定版),按照安装说明的步骤操作。打开终端窗口时,检查安装的版本是否有效:$node--versionv4.2.2将终端窗口的背景设置为黑色打开终端,转到终端菜单->首选项,选择设置选项,然后将Protheme设置为默认值。为了快速测试是否一切正常,我在德语/瑞士键盘上生成了一个常用的UNIX键。出差买了个MacBook作为开发机,一开始让我吃惊的是居然没有开发者/终端用户常用的按键,比如[]|{}~所以这里罗列下我用的MacOSXKeymapTip:HowtoTestThatEverythingWorks冒烟测试(译者注:冒烟测试是对系统功能的简单测试,强调功能覆盖,不验证功能正确性)可以验证所有安装的工具在功能上是否协调,它使用JHipster生成应用程序并将其更新到git存储库。JHipster是一个Yeoman生成器,过去用于创建SpringBoot+AngularJS项目。如果您有任何建议,请发表评论,谢谢。
