Mac m1 避坑指南

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开发利器安装
  1. 使用Homebrew安装
brew cask install iterm2
复制代码
  1. 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安装会有兼容问题,避坑指南如下:

  1. 创建nvm的工作目录如果它不存在的话
mkdir ~/.nvm
复制代码
  1. 配置.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"
复制代码
  1. 重启配置生效
source ~/.zshrc
复制代码
  1. 查看版本,查看是否安装成功
nvm --version
复制代码
使用curl进行安装nvm
  1. 进入  https://www.ipaddress.com/  查询raw.githubusercontent.com的真实IP,并写入host,要不然下载太慢
  2. 执行安装命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
复制代码

执行nvm -- version成功显示了版本号,如果还不行,进行下面操作

  1. 修改.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文件,操作如上

  1. 重启终端
小结

新的一年,祝大家新年快乐,线上无bug

猜你喜欢

转载自juejin.im/post/7193510772578713656