在 Linux 或 macOS 环境下使用 npm 全局安装 OpenClaw 时遇到权限拒绝错误,通常是因为默认的全局 `node_modules` 目录归 root 所有。强烈不建议使用 `sudo npm install -g openclaw` 强制安装(存在安全隐患)。建议的解决方案是配置 npm 使用你用户主目录下的路径:`npm config set prefix ‘~/.npm-global’`,并将 `~/.npm-global/bin` 添加到你的 PATH 环境变量中再进行安装。