这周末受不了被我这几年玩得脏脏的电脑,于是重装了系统,神清气爽,现在开始装环境了。想到之前实习也总是有给新发的电脑配置环境这个环节,每次在过程中总是多少会踩坑,不如记下来,说不定对其他人和以后的自己有用呢(btw 俺主要是个前端仔
电脑通用系统设置
根据个人习惯设置
- 登陆 Apple 账号
- 设置系统语言为中文:左上角🍎图标-系统设置-通用-语言和地区,把简体中文拖到首选语言的最上面
- 两指单击实现右键点击:左上角🍎图标-系统设置-触控板-光标与点按,辅助点按 设为 双指点按或轻点,并启用 轻点来点按
下载常用工具
- 重点是要 科学上网
- 在 App Store 下载:XCode
- 通过各自官网下载:Chrome、VSCode、Cursor、WebStorm、iTerm2、Warp
- 登陆 Google 账号和 Github 账号
首先安装 Homebrew
打开终端,执行命令安装 Homebrew,然后就可以很方便地用 Homebrew 来安装别的工具
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew 官网 也为 MacOS 提供了安装包(例如 Homebrew-5.0.11.pkg),但需要系统版本在 MacOS 14 及以上
安装和连接 Git
brew install git
通过 Homebrew 安装好 git 之后,顺便完成基本配置
# 通过你的名字和邮箱来配置 git 账户
git config --global user.name "your-name"
git config --global user.email "your-email"
通过你的邮箱来配置 ssh,接下来的步骤可以一直按回车键直到结束
ssh-keygen -t ed25519 -C "your-email"
通过 pbcopy < ~/.ssh/id_ed25519.pub 命令或者直接手动复制刚刚生成的密钥,打开 Github,点击右上角头像,点击 settings,点击 SSH and GPG keys 目录,点击 New SSH key,把刚刚复制的密钥粘贴进去。完成以上操作后,回到终端检查是否成功
ssh -T git@github.com
# 应当看到输出 Hi your-name! You've successfully authenticated, but GitHub does not provide shell access.
安装命令行工具 ohmyzsh 和插件
# 安装 ohmyzsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 安装语法高亮、自动补全插件
brew install zsh-syntax-highlighting
brew install zsh-autosuggestions
打开 .zshrc,我们可以看到刚刚加入的 ohmyzsh 的配置代码,命令行的主题样式可以通过里面的 ZSH_THEME 变量来设置
vim ~/.zshrc
把下面的代码粘贴进关于 ohmyzsh 的配置代码的最后,让刚刚安装的插件生效
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
重新加载确保生效
source ~/.zshrc
安装 Node 相关环境
安装 nvm,并按照提示完成 nvm 的初始化配置
# 安装nvm
brew install nvm
# 如果没有 ~/.nvm ,先创建文件夹
mkdir ~/.nvm
# 添加 nvm 初始化代码到 ~/.zshrc
vim ~/.zshrc
复制以下代码,粘贴到打开的 .zshrc 文件里
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
确认 nvm 安装完成
# 加载配置
source ~/.zshrc
# 检查nvm版本,应该输出类似于 0.40.3 的版本号
nvm --version
使用 nvm 安装 Node,个人开发可以装个最新的稳定版。手里有啥项目需要用到 18 或 20 等老版本的话也装一下对应的版本
# 重新加载配置确保生效
source ~/.zshrc
# 查看可安装的版本
nvm ls-remote
# 安装特定版本
nvm install 20.20.0
nvm install 24.13.0
# 使用某个特定版本
nvm use 20
# 验证安装,如果安装成功,会输出对应的版本号
node --version
npm --version
还想到什么之后再补充ww