在Mac上搭建个人博客,看似简单,实际操作中却容易遇到各种问题。Manus v2.0提供了一套清晰的工具链,但关键前提是必须正确配置底层依赖环境。
以Manus v2.0本地搭建博客站为例,最核心的前提是确保Node.js运行时环境已就绪。缺少Node.js,Manus服务将无法启动,后续所有安装脚本、依赖解析和服务启动都会失败。因此,第一步不是急于下载源码,而是先检查Mac上是否已安装Node.js以及版本是否满足要求。

打开终端,输入两条命令即可快速验证:
node -vnpm -v
如果终端返回类似v20.15.1和10.7.0的版本号(注意:Node.js版本需≥18.0,npm版本需≥9.0),说明环境合格,可继续下一步。若显示command not found,请先安装Node.js再继续操作。
【硬性要求:Node.js版本必须≥18.0,否则Manus v2.0的ESM模块加载将直接报错。经验之谈,务必注意!】
检查Mac系统是否已安装Node.js并验证版本要求
打开终端,依次执行以下两条命令:
node -v → npm -v
如果两条命令都返回类似 v20.15.1 和 10.7.0 的版本号(Node.js≥18.0,npm≥9.0),则环境可用;若出现command not found,请立即停止,先完成Node.js安装。
【必要条件:Node.js版本必须≥18.0,否则Manus v2.0的ESM模块加载将失败】
下载并解压Manus v2.0源代码包到本地
前往官方GitHub Releases页面(https://github.com/manus-ai/manus/releases),找到标记为v2.0.0或更高patch版本的Assets,根据Mac芯片类型下载对应文件:Apple Silicon芯片选择manus-v2.0.x-macos-arm64.tar.gz,Intel芯片选择manus-v2.0.x-macos-x64.tar.gz。
双击解压到任意目录,例如 ~/Documents/manus-blog。注意:不要放在 iCloud Drive 或 Dropbox 等同步文件夹内,否则Node进程可能因文件锁问题异常退出。
初始化Manus项目并在本地启动服务
第一步:进入解压后的根目录
cd ~/Documents/manus-blog
第二步:安装生产依赖(务必使用npm,不建议使用cnpm或yarn,因为Manus v2.0的package-lock.json仅适配npm 10及以上版本)
npm install --omit=dev
第三步:复制默认配置模板
cp config/config.example.toml config/config.toml
第四步:启动开发服务器
npm run dev
终端输出出现 Local: http://localhost:3000 即表示启动成功;此时在Safari或Chrome浏览器中打开该地址,即可看到Manus默认的博客首页。
补充细节:安装依赖时务必使用npm,不要尝试cnpm或yarn,因为Manus v2.0的package-lock.json仅适配npm 10以上版本,更换包管理器可能导致安装失败。复制配置文件的步骤也不能省略,否则Manus将因找不到默认配置而报错。启动服务后,当终端显示Local: http://localhost:3000,即表示一切正常,在浏览器中打开该地址即可看到Manus默认博客首页。
