有两种安装方式 这取决于你的网络环境以及Homebrew 需要更新的幅度。
⏳ 预估时间
- 顺利的情况:通常只需要 1 到 3 分钟。
- 不顺利的情况:因为 Homebrew 的更新源在国外,如果你的网络没有加速,可能会卡在
Auto-updating Homebrew这一步 10 分钟甚至更久,或者直接报错超时。
💡 为什么会卡在这里?
你看到的 ==> Auto-updating Homebrew... 表示 Homebrew 正在尝试从 GitHub 拉取最新的软件包列表。这是 Homebrew 的默认行为,为了保证你安装的软件是最新版,但它也是国内用户安装软件时最慢的环节。
🛑 现在的建议
1. 首选:耐心等待
如果只过了几分钟,建议先喝口水等一下。只要没有出现 Error 或 Failed 字样,就说明它还在努力工作。
2. 备选:如果卡住超过 10 分钟
如果长时间没有反应(或者光标一直不动),你可以按 Ctrl + C 强制终止安装。然后尝试手动安装,这样更可控。
手动安装步骤(如果上面的自动脚本失败):
-
直接通过 Homebrew 安装:
在终端输入:bash
编辑
1brew install fnm(注意:这同样会触发 Homebrew 更新,但你可以更直观地看到进度)
-
或者使用官方安装脚本(不依赖 Homebrew) :
如果 Homebrew 实在太慢,可以用这个方式:bash 编辑
1curl -fsSL https://fnm.vercel.app/install | bash -s -- --skip-shell图下是我用官方安装方法的截图
看到 🍺 /opt/homebrew/Cellar/fnm/1.39.0 这一行,说明 fnm 已经成功安装到了你的电脑上。
现在只剩下最后一步:激活它。
⚙️ 激活配置
为了让 fnm 命令在终端里随时可用,你需要按照提示将配置添加到你的 shell 配置文件中。
请在终端依次执行以下两条命令:
-
添加配置
这条命令会将fnm的初始化脚本添加到你的~/.zshrc配置文件中:bash
编辑
1echo 'eval "$(fnm env --use-on-cd)"' >> ~/.zshrc -
立即生效
这条命令会让刚才的配置立即生效,无需重启终端:bash
编辑
1source ~/.zshrc
✅ 验证安装
配置完成后,输入以下命令来验证 fnm 是否正常工作:
bash
编辑
1fnm --version
如果输出了版本号(例如 fnm 1.39.0),就说明一切就绪,你可以开始使用 fnm 来管理 Node.js 版本了!