美文网首页我爱编程
全新mac OS如何搭建开发者适用的工作环境

全新mac OS如何搭建开发者适用的工作环境

作者: 刘昊2018 | 来源:发表于2018-04-06 11:43 被阅读104次

全新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

  • 搜狗输入法 不习惯自带输入法的可以使用

  • 有道翻译 阅读英文文档

总结

通过上述软件及工具的安装,使用起来就比较顺手了,不断探索更舒适的编码环境是渐进的过程,况且,适合自己的才是最好的。以上。

相关文章

网友评论

    本文标题:全新mac OS如何搭建开发者适用的工作环境

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