通过本教程,你将成功安装OpenClaw并完成基础配置,拥有一个可用的AI助手。
# 安装Homebrew (如果尚未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装Node.js
brew install node
# 更新包列表
sudo apt update
# 安装Node.js
sudo apt install nodejs npm
# 验证安装
node --version
npm --version
# 使用npm全局安装OpenClaw
npm install -g openclaw
# 验证安装
openclaw --version
如果安装成功,你应该看到类似输出:
openclaw/1.0.0 darwin-arm64 node-v18.17.0
# 创建OpenClaw配置目录
mkdir -p ~/.openclaw
# 初始化配置
openclaw init
初始化过程会:
OpenClaw的主要配置文件位于:
~/.openclaw/openclaw.json - 主配置文件~/.openclaw/workspace/ - 工作目录打开配置文件进行编辑:
# 使用你喜欢的编辑器
nano ~/.openclaw/openclaw.json
基础配置内容:
{
"model": "deepseek/deepseek-chat",
"maxTokens": 2000,
"temperature": 0.7,
"workspace": "~/.openclaw/workspace",
"logLevel": "info"
}
# 启动OpenClaw对话
openclaw chat
输入一些测试问题:
你好,我是谁?
今天天气怎么样?
1+1等于多少?
如果正常回复,说明基础功能正常。
# 创建一个测试文件
echo "测试内容" > ~/.openclaw/workspace/test.txt
# 让OpenClaw读取文件
openclaw chat
# 输入:请读取test.txt文件内容
# 查看可用技能
openclaw skills list
# 安装一个测试技能
openclaw skills install github
症状: npm install -g openclaw 失败
解决方案:
# 清理npm缓存
npm cache clean --force
# 使用管理员权限安装
sudo npm install -g openclaw
# 或使用nvm管理Node.js版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 18
nvm use 18
npm install -g openclaw
症状: openclaw: command not found
解决方案:
# 检查Node.js全局安装路径
npm config get prefix
# 将该路径添加到PATH环境变量
# 在 ~/.bashrc, ~/.zshrc 或 ~/.profile 中添加:
export PATH="$PATH:$(npm config get prefix)/bin"
# 重新加载配置
source ~/.zshrc # 或 source ~/.bashrc
症状: 权限被拒绝错误
解决方案:
# 修复权限
sudo chown -R $(whoami) ~/.openclaw
sudo chown -R $(whoami) $(npm config get prefix)/lib/node_modules
你已经成功安装和配置了OpenClaw。现在你拥有一个功能完整的AI助手,可以开始探索更多高级功能了。
下一步学习:Feishu集成完整指南 - 学习将OpenClaw接入企业IM,实现自动化工作流。
本教程为免费内容,欢迎分享给其他学习者。付费教程提供更深入、更完整的实战指导。