这篇是对之前的 搭建Mac全栈开发环境 的补充
1 同时安装Python2和Python3
① 使用brew安装python3、pip31
brew install python
② 由于Mac自带了Python2但版本比较低,且不带pip,所以可以使用brew安装新版python21
brew install python@2
也可只安装pip21
sudo easy_install pip
2 升级Mojave(10.14)之后的小麻烦
① 制作USB启动盘时的命令中,--applicationpath
参数已弃用,所以正确的命令是1
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/Mojave /Applications/Install\ macOS\ Mojave.app --nointeraction
同样的,其中/Volumes/Mojave
的Mojave替换为U盘的卷名
② 字体渲染过细问题,终端执行1
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
Q:为什么 Mojave 字体过细? A:因为在 Mojave 中,苹果默认关闭了子像素抗锯齿,导致字体变细锯齿增多,而这个操作,就是开启所有软件的的子像素抗锯齿(关闭「关闭平滑字体」)
3 适配Xcode10与iOS12之libstdc++问题
参考:https://www.jianshu.com/p/ecced2f49e59
4 NPM安装很多库都出现fsevents找不到导致报错
实际上这是因为brew安装的node版本太新,应该上官网下载安装「长期支持版(LTS)」
5 使用Docker搭建各种运行环境
1 | docker pull mysql |