Hey guys 各位小伙伴们大家好,下面分享给大家几条避坑建议,这些建议都是一步一个脚印踩出来的血泪史,希望大家能及时避坑。
拿到全新的Mac M1, 心情很是激动,满怀鸿鹄之志,准备大干一场。可天不遂人意,掉入了M1的各种兼容陷阱之中。
vscode下载
vscode官网下载:code.visualstudio.com 如果大家没有翻墙神器的话,大概率是等不急的,下载速度太慢了,严重影响开发积极性。别着急咱们有其它下载渠道,省的大家去百度了。 拷贝下载地址例如:az764295.vo.msecnd.net/stable/507c…
替换为国内镜像,把[vscode.cdn.azure.cn] 与[az764295.vo.msecnd.net] 替换按回车,速度直接起飞。
homebrew安装兼容处理
Homebrew是一款包管理工具,目前支持 macOS 和 linux 系统。Homebrew默认安装脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
复制代码
如果等待一段时间后遇到下面提示,就说明无法访问官方脚本地址
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
复制代码
执行如下命令试试
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
复制代码
安装慢可以设置镜像源 (中科大)
git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
brew update
复制代码
接下来就可以使用brew install 安装了,那如何卸载Homebrew呢
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/uninstall.sh)"
复制代码
iterm2开发利器安装
- 使用Homebrew安装
brew cask install iterm2
复制代码
- oh my zsh 插件安装
## 下载源码
git clone https://github.com/robbyrussell/oh-my-zsh
## 执行安装命令
cd oh-my-zsh/tools sh install.sh
复制代码
或者
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
复制代码
brew安装nvm报nvm command not found解决方案
nvm它是管理版本的工具,一个电脑中可以安装多个node版本,当我们想使用哪个版本就切换成哪个版本,而nvm则是提供切换node版本的工具,M1 通过brew安装会有兼容问题,避坑指南如下:
- 创建nvm的工作目录如果它不存在的话
mkdir ~/.nvm
复制代码
- 配置.zshrc
open ~/.zshrc
复制代码
添加如下内容:
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"
复制代码
- 重启配置生效
source ~/.zshrc
复制代码
- 查看版本,查看是否安装成功
nvm --version
复制代码
使用curl进行安装nvm
- 进入 https://www.ipaddress.com/ 查询raw.githubusercontent.com的真实IP,并写入host,要不然下载太慢
- 执行安装命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
复制代码
执行nvm -- version成功显示了版本号,如果还不行,进行下面操作
- 修改.bashrc 文件
open~/.bashrc
把下面内容复制进去
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
复制代码
打开~/.bash_profile文件,操作如上。重启相关文件 source ~/.bash_profile
打开~/.zshrc文件,操作如上
- 重启终端
小结
新的一年,祝大家新年快乐,线上无bug