全新mac OS如何搭建开发者适用的工作环境
用mac OS工作已经很长一段时间了,一直享受着mac OS在开发过程中带来的便利。这种便利不仅体现在mac OS速度快,系统优化好,还天然自带很多好用的Linux命令。对程序员来说,体验感非常强。最近,趁着学习Linux的机会,在VM虚拟机上,装了一个mac OS10.11,体验了一番,虽然不比真机,但是还是不错的。这篇文章的主要目的不是教大家如何在虚拟机装mac OS,而是,以自己的经验,与大家分享如何将一台的崭新的mac OS打造成我们开发中的利器
。俗话说的好,磨刀不误砍柴工
,我相信,作为程序猿,大家都有一种共同的感受,好的工具真的能够帮助我们很多
。
下面,不再废话,以自己这次使用mac OS虚拟机为例,给大家分享如何从一台崭新的mac OS起步。
下载安装xcode
xcode的安装非常简单,在App Store中可以下载最新版本的xcode,如果想要使用历史版本,可以去苹果开发者平台下载并安装。
大家都知道,xcode
是iOS程序员开发应用使用的平台。不是iOS开发同学可能会疑惑,为什么要安装xcode。这里需要跟大家解释一下,我们安装xcode的目的不是为了单纯的使用它,而是因为当我们安装完成xcode的同时,xcode还会自带一些我们常用的工具,省去我们手动下载安装的麻烦。此时,我们可以尝试输入如下命令:
git --version
ruby --version
以上命令说明,git,ruby都已经安装好了。
下载安装Homebrew
Homebrew是mac OS下的包下载工具,而且就是要上面我已经安装好的ruby
写的。此时,我们安装Homebrew也就非常简单了。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew --version
验证Homebrew安装成功之后,我们就可以使用它来继续下载安装所需要的工具了。
我们以安装一个命令行工具tree
为例,它的作用是显示所在目录树状结构。开发中较为常用。
brew install tree
下载安装 oh my zsh
oh my zsh
是一个开源项目,可以使我们使用命令行更加简单。大大提升我们的生产力。
安装
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
多提一下,这里通过curl
命令安装。也就是说curl
也是我们下载工具的一种方式。且curl
命令是自带的。
使用
//举例
ls -al //查看所有文件
l //等价于以上
oh my zsh 还有很多可以的配置和用法,大家可以去看官方给的文档说明。
下载安装各技术栈开发环境
以我自己为例,涉足的有java,node,go,前端等。
java的话,主要是jdk
的安装,可以去oracle网站上下载想要的版本。
node.js按照之前写过的文章,可以通过nvm
安装。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
下载后,按文档提示配置环境变量。
安装node
nvm ls-remote
nvm install v8.11.1 //lts
nvm install v9.11.0 //latest
nvm use v9.11.0
node --version
node --version
v9.11.0
以上是安装node.js的技巧。
安装go就更简单了,可以使用Homebrew
brew install go
go version
go version go1.10.1 darwin/amd64
安装完以上这些之后,可以编写简单的测试代码,来验证是否正常,不再赘述。
安装桌面软件
包括但不限于以下 :
-
微信,QQ 工作交流
-
网易云音乐 愉悦编码心情
-
chrome浏览器 前端调试
-
VS Code Sublime 文本编辑器
-
Bear markdown写作工具 颜值高 也可使用typora
-
搜狗输入法 不习惯自带输入法的可以使用
-
有道翻译 阅读英文文档
总结
通过上述软件及工具的安装,使用起来就比较顺手了,不断探索更舒适的编码环境是渐进的过程,况且,适合自己的才是最好的。以上。
网友评论