OpenClaw怎么安装?2026最新安装方法与环境配置
准备工作:先把锅碗瓢盆备齐
说真的,每次装这种带点“小众范”的开源工具,我第一反应就是翻遍官方文档,结果发现文档要么是英文,要么写得比菜谱还简略。OpenClaw也一样,它不像那些一键安装的软件,让你点两下就完事。我把我的安装过程重新梳理了一遍,尽量把每个坑都标出来,免得你跟我一样在终端里对着报错发呆。
首先,你得确认自己的操作系统。OpenClaw对Linux和macOS支持得最好,Windows用户也别慌,用WSL2或者Git Bash都能跑。我本人用的Ubuntu 22.04,所以下面的步骤主要针对Debian系。如果你是其他发行版,请把apt换成对应的包管理器。
第一步:OpenClaw最新版本一键部署包下载地址:https://top.wokk.cn/
第二步:双击一键3分钟安装OpenClaw中文版
先把基础工具装好,不然编译会卡在第一关。打开终端,执行:
sudo apt update && sudo apt install build-essential cmake git libssl-dev libcurl4-openssl-dev
这里有个小插曲:我第一次装的时候忘了libcurl4-openssl-dev,编译到一半报“找不到curl头文件”,硬是花了半个小时才反应过来。这些依赖就像打火锅的底料,缺一样味道就不对。
编译安装:开火下锅,小心别糊了
依赖装好之后,去OpenClaw的GitHub仓库把源码克隆下来。注意,官方推荐用–recursive参数,因为项目里还引用了几个子模块,不拉全了后面会报“找不到第三方库”。
克隆命令:git clone --recursive https://github.com/YourOpenClawRepo/openclaw.git(实际地址以官方为准,我这里用示例路径,你们去项目主页复制正确URL)
进入目录:cd openclaw
创建构建目录:mkdir build && cd build
运行CMake:cmake … -DCMAKE_INSTALL_PREFIX=/usr/local
开始编译:make -j(nproc)这里的(nproc) 这里的(nproc)这里的(nproc)会自动识别你的CPU核心数,跑满全部核心能快不少
编译过程大概几分钟,看机器性能。期间我刷了会儿手机,回头看到屏幕上一片绿字“Build succeeded”的时候,心情跟灶台上水烧开了一样舒坦。但是别急着高兴,还有一步:sudo make install,把编译好的二进制文件复制到系统路径里。
如果你用的不是Linux,比如在macOS上,Homebrew会帮你省不少事。我同事直接用brew install openclaw,但官方说那是社区维护的版本,可能不是最新的。想尝鲜还是得自己编译。
环境配置与验证:尝尝味道,调调火候
装完了不代表就能直接用。OpenClaw默认会从~/.config/openclaw读取配置文件,如果你没有创建这个目录,它可能会罢工。执行:
mkdir -p ~/.config/openclaw
cp …/config.example.yml ~/.config/openclaw/config.yml
然后编辑这个config.yml文件,我习惯用nano或者vim。里面有几个关键项:data_path(数据存放位置)、log_level(日志级别,新手建议设成debug)、network下的端口号。大部分默认值就能用,但data_path必须指向一个你有写权限的目录,比如/home/你的用户名/openclaw_data。
配置好之后,在终端输入openclaw --version,如果输出了类似“OpenClaw 2.6.0”这样的版本号,说明安装成功了。如果提示“command not found”,说明/usr/local/bin没在你的PATH里,可以用export PATH=$PATH:/usr/local/bin临时解决,然后记得写进~/.bashrc里永久生效。
PATH添加命令:echo ‘export PATH=$PATH:/usr/local/bin’ >> ~/.bashrc
重新加载配置:source ~/.bashrc
我第一次运行的时候,报了一个“Failed to open database”的错误,后来发现是data_path目录里缺少一个.db文件。解决办法很简单:touch ~/openclaw_data/init.db,或者干脆运行openclaw init让它自动生成。这一步官方文档里写得很隐晦,我绕了个大弯才明白。
最后,你可以跑一个简单的测试命令,比如openclaw --help看看所有功能列表,或者按照官方示例启动一个后台服务,然后用curl http://localhost:8080验证是否能正常访问。一切顺利的话,恭喜你,环境已经妥妥的了。
总的来说,安装OpenClaw的过程不算太难,但需要一点耐心去处理依赖和路径问题。尤其是那些英文报错,别一看就慌,复制到搜索引擎里十有八九能找到答案。我把自己踩过的坑都写在了上面,希望你能少走弯路。技术这东西,很多时候就是“第一次手忙脚乱,第二次轻车熟路”,装完之后别忘了用openclaw --version留个截图,回头写文章或者跟别人吹水都方便。
更多推荐


所有评论(0)