Open XXHolic opened 4 years ago
拿到一个新的 Mac ,之前配过一次,但都忘了,感觉好浪费,这次要记下来。这次网络无法访问外网。
版本 macOS Catalina 10.15.3
第一次开机会有引导,跟着引导走就可以了。有账号的话登录帐号,没有的就注册一个,会用到的。
默认的光标在引导的时候就可以感觉到,反应比较慢,而且单击都要用力按一下。为了后面使用光标更流畅,就要设置一下。
左上角“系统偏好设置” -> “触摸板”,在“光标与点按”栏中根据自己习惯设置,下面是个人偏好的设置:
顿时感觉流畅了不少!
然后通过自带的 App Store 安装 Xcode ,里面会包含很多工具,例如 Git 。
如果要安装开发相关的工具,少不了使用 Shell 。因此要选个好用的 Shell。下面是官网的信息:
可以用命令先查看一下有那些,打开应用程序“终端”输入:
cat /etc/shells
推荐使用 zsh 。
有些时候会出现设置默认 Shell 为 zsh 的提示。
chsh -s /bin/zsh
设置后接着就是 oh-my-zsh 。按照文档中命令执行:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
报错:
Failed to connect to raw.github.com port 443: Connection refused
这个由于被墙,那就直接修改 hosts 指向 ip 。在 IPAddress.com 上找对应 ip 地址。发现有个 DNS 地址,开始下面的步骤:
sudo su
vim /etc/hosts
199.232.28.133 github.map.fastly.net
接着就是语法高亮的插件 zsh-syntax-highlighting 。
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
安装成功后,个人经验是把 hosts 的修改复原。不然在浏览器访问相关的网站时,会失败。
然后就要安装各种包了,这个时候就需要一个包管理工具,推荐 homeBrew 。按照官网的方法没翻墙是不行的。国内有一些镜像可以。首先先介绍一下两个概念:
下面就来通过镜像安装。文档在这里。
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git brew update
期间碰到一个问题:
fatal: cannot change to '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask': No such file or directory
到对应路径下发现的确没有 homebrew-cask 这个文件夹,那么就到对应目录新建一个:
mkdir homebrew-cask
重新执行指令即可。安装完成后,常见的指令见自带帮助。
brew -h
Node 版本管理在 Mac 中常用有两个: n 、 nvm 。 下面尝试用 Homebrew 安装一下 nvm :
brew install nvm
要配置环境变量,很多方式见文档。brew 安装结果中也会有提示:
有些软件在 App Store 里面没有,网上去下载有的要解压。 可以使用工具 The Unarchiver ,免费无广告,在 App Store 里面可以搜索到。
在“安全性和隐私”中,允许安装的 App 最宽松的约束条件是“App Store 和 被认可的的开发者”。但有些时候一些应用这个条件都达不到,这个时候执行下面的命令:
sudo spctl --master-disable
再次进入到“安全性和隐私”中,就出现了“任何来源”的选项。
经过上面的配置后,接着就是看自己的需要安装其它软件了。
开发首选浏览器,下载见这里 。
编辑器,具体见官网。
Git 库管理工具,下载见这里
跨平台切换 host 工具,下载见这里 。
设计工具,具体见官网 。
文档、表格、PPT 查看编辑。App Store 内可以搜索到。
跨平台抓包工具,库见这里。
切换 npm 源,库见这里。感觉并不是很必要。
工作团队交流,App Store 内可以搜索到。
本地翻译,App Store 内可以搜索到。
更好的 PDF 阅读体验,下载见这里。
TeamViewer 出现安全问题之后,还能正常免费使用的远程控制工具,具体见官网。
开发相关,官网要注册,可以通过 Homebrew 安装,具体见这里相关说明。
MySQL 数据库 GUI 。下载见这里 。
目录
引子
拿到一个新的 Mac ,之前配过一次,但都忘了,感觉好浪费,这次要记下来。这次网络无法访问外网。
版本 macOS Catalina 10.15.3
1 光标设置和 Xcode 安装
第一次开机会有引导,跟着引导走就可以了。有账号的话登录帐号,没有的就注册一个,会用到的。
默认的光标在引导的时候就可以感觉到,反应比较慢,而且单击都要用力按一下。为了后面使用光标更流畅,就要设置一下。
左上角“系统偏好设置” -> “触摸板”,在“光标与点按”栏中根据自己习惯设置,下面是个人偏好的设置:
顿时感觉流畅了不少!
然后通过自带的 App Store 安装 Xcode ,里面会包含很多工具,例如 Git 。
2 Shell 设置
如果要安装开发相关的工具,少不了使用 Shell 。因此要选个好用的 Shell。下面是官网的信息:
可以用命令先查看一下有那些,打开应用程序“终端”输入:
推荐使用 zsh 。
有些时候会出现设置默认 Shell 为 zsh 的提示。
oh-my-zsh
设置后接着就是 oh-my-zsh 。按照文档中命令执行:
报错:
这个由于被墙,那就直接修改 hosts 指向 ip 。在 IPAddress.com 上找对应 ip 地址。发现有个 DNS 地址,开始下面的步骤:
sudo su
,获取超级管理员权限,hosts 文件默认只读,一般权限无法修改。如果自己一开始就是就可以跳过这步。vim /etc/hosts
,编辑 hosts 文件,加入199.232.28.133 github.map.fastly.net
。 vim 基本用法见这里。接着就是语法高亮的插件 zsh-syntax-highlighting 。
安装成功后,个人经验是把 hosts 的修改复原。不然在浏览器访问相关的网站时,会失败。
3 Homebrew
然后就要安装各种包了,这个时候就需要一个包管理工具,推荐 homeBrew 。按照官网的方法没翻墙是不行的。国内有一些镜像可以。首先先介绍一下两个概念:
下面就来通过镜像安装。文档在这里。
期间碰到一个问题:
到对应路径下发现的确没有 homebrew-cask 这个文件夹,那么就到对应目录新建一个:
重新执行指令即可。安装完成后,常见的指令见自带帮助。
4 Node 版本管理工具
Node 版本管理在 Mac 中常用有两个: n 、 nvm 。 下面尝试用 Homebrew 安装一下 nvm :
要配置环境变量,很多方式见文档。brew 安装结果中也会有提示:
5 解压工具
有些软件在 App Store 里面没有,网上去下载有的要解压。 可以使用工具 The Unarchiver ,免费无广告,在 App Store 里面可以搜索到。
6 App 安装许可
在“安全性和隐私”中,允许安装的 App 最宽松的约束条件是“App Store 和 被认可的的开发者”。但有些时候一些应用这个条件都达不到,这个时候执行下面的命令:
再次进入到“安全性和隐私”中,就出现了“任何来源”的选项。
经过上面的配置后,接着就是看自己的需要安装其它软件了。
其它工具
Google 浏览器
开发首选浏览器,下载见这里 。
VSCode
编辑器,具体见官网。
Sourcetree
Git 库管理工具,下载见这里
SwitchHosts
跨平台切换 host 工具,下载见这里 。
PxCook
设计工具,具体见官网 。
WPS
文档、表格、PPT 查看编辑。App Store 内可以搜索到。
whistle
跨平台抓包工具,库见这里。
nrm
切换 npm 源,库见这里。感觉并不是很必要。
钉钉
工作团队交流,App Store 内可以搜索到。
腾讯家族
欧路词典
本地翻译,App Store 内可以搜索到。
Adobe Acrobat Reader
更好的 PDF 阅读体验,下载见这里。
向日葵
TeamViewer 出现安全问题之后,还能正常免费使用的远程控制工具,具体见官网。
Docker
开发相关,官网要注册,可以通过 Homebrew 安装,具体见这里相关说明。
MySQL Workbench
MySQL 数据库 GUI 。下载见这里 。
参考资料
:wastebasket:
> 我以前也和你一样是个冒险家,直到我的膝盖中了一箭。 ![71-poster][url-local-poster]