openclaw安装memos-local-openclaw-plugin详细步骤及常见问题

Written by

in

文章目录
  • 开始前,请确保您的系统满足以下要求: Node.js: >= 18.0.0。推荐使用 18.x​ 或 20.x​ LTS 版本。 OpenClaw: >= 2026.2.0。 操作系统: Windows 10/11 (64位)。 检查版本命令: bash node -v openclaw –version 如果 openclaw命令未找到,请先将其添加到系统环境变量 PATH中。
  • better-sqlite3需要 node-gyp 和 Windows 构建工具来编译其 C++ 代码。 以管理员身份打开终端 在开始菜单搜索“cmd”,右键点击“命令提示符”,选择“以管理员身份运行”。 安装 node-gyp bash npm install -g node-gyp 安装 Windows 构建工具 根据您的 Node.js 版本选择对应的命令执行: Node.js 18 / 20 (推荐) bash npm install -g –production windows-build-tools Node.js 16 或更早版本 bash npm install -g –production windows-build-tools@4.0.0 配置 Python (如未安装) 如果 node-gyp提示找不到 Python,请安装 Python 3.9 或 3.10,并在安装时勾选“Add to PATH”。然后执行: bash npm config set python python3
  • 您可以选择以下任一方式安装。
  • 这是最容易出错的环节,请耐心操作。 进入插件目录 bash cd %USERPROFILE%.openclawextensionsmemos-local-openclaw-plugin 执行重建命令 bash npm rebuild better-sqlite3 成功:命令行显示 better-sqlite3@x.x.x重建成功。 失败:如果出现红色错误,请根据错误信息搜索解决方案。常见问题包括 Python 版本不对、缺少构建工具等,请返回上一步检查。
  • 重启 OpenClaw 网关 bash openclaw gateway restart 检查插件状态 bash openclaw status 如果安装成功,您应该能看到类似以下的输出: text Memory │ enabled (plugin memos-local-openclaw-plugin) memos-local: initialized (db: C:UsersTony.openclawmemos-localmemos.db) 检查数据库文件 确认以下文件已生成: text C:UsersTony.openclawmemos-localmemos.db
  • 插件自带一个 Web 管理界面,方便您查看和管理记忆。 启动 OpenClaw 网关​ (如果尚未运行) bash openclaw gateway start 在浏览器中访问 text http://127.0.0.1:18799 首次访问可能需要设置密码,请按页面提示操作。登录后即可看到所有记忆条目,并进行搜索、删除等操作。
  • openclaw: command not found 将 OpenClaw 的安装目录添加到系统 PATH环境变量中。 better-sqlite3编译失败 确保已以管理员身份运行终端。 确认 Python 版本为 3.9/3.10 并已加入 PATH。 确保已安装 windows-build-tools。 尝试删除 node_modules和 package-lock.json后重新 npm install和 npm rebuild。 openclaw status未显示插件 检查插件目录名是否为 memos-local-openclaw-plugin。 查看 OpenClaw 日志,寻找插件加载错误信息:openclaw gateway logs。 现在,您已经成功安装了 memos-local-openclaw-plugin。接下来,您可以让 Agent 记住一些信息,然后开启新对话来测试它是否还记得。 到此这篇关于openclaw安装memos-local-openclaw-plugin详细步骤及常见问题的文章就介绍到这了,更多相关openclaw安装memos-local-openclaw-plugin内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!
  • 目录
    • 1. 环境检查
    • 2. 准备编译环境 (关键步骤)
    • 3. 安装插件
      • 方式一:使用 NPM 包名安装 (推荐)
      • 方式二:从 GitHub 仓库安装
    • 4. 编译better-sqlite3
      • 5. 重启并验证
        • 6. 访问记忆管理界面 (可选)
          • 7. 常见问题排查

            好的,这是为您准备的在 Windows 环境下,安装 memos-local-openclaw-plugin的详细步骤。

            ⚠️ 重要提醒

            此插件依赖 better-sqlite3,在 Windows 上需要编译原生模块,可能会遇到一些环境问题。请严格按照以下步骤操作。

            开始前,请确保您的系统满足以下要求:

            • Node.js: >= 18.0.0。推荐使用 18.x​ 或 20.x​ LTS 版本。

            • OpenClaw: >= 2026.2.0

            • 操作系统: Windows 10/11 (64位)。

            检查版本命令:

            bash

            node -v

            openclaw –version

            如果 openclaw命令未找到,请先将其添加到系统环境变量 PATH中。

            better-sqlite3需要 node-gyp 和 Windows 构建工具来编译其 C++ 代码。

            1. 以管理员身份打开终端

              在开始菜单搜索“cmd”,右键点击“命令提示符”,选择“以管理员身份运行”。

            2. 安装 node-gyp

              bash

              npm install -g node-gyp

            3. 安装 Windows 构建工具

              根据您的 Node.js 版本选择对应的命令执行:

              • Node.js 18 / 20 (推荐)

                bash

                npm install -g –production windows-build-tools

              • Node.js 16 或更早版本

                bash

                npm install -g –production windows-build-tools@4.0.0

            4. 配置 Python (如未安装)

              如果 node-gyp提示找不到 Python,请安装 Python 3.9 或 3.10,并在安装时勾选“Add to PATH”。然后执行:

              bash

              npm config set python python3

            您可以选择以下任一方式安装。

            bash

            进入 OpenClaw 插件目录

            cd %USERPROFILE%.openclawextensions

            安装插件

            npm install @memtensor/memos-local-openclaw-plugin@latest

            bash

            进入 OpenClaw 插件目录

            cd %USERPROFILE%.openclawextensions

            克隆仓库

            git clone https://github.com/MemTensor/MemOS-Local-OpenClaw-Plugin.gitmemos-local-openclaw-plugin

            进入插件目录

            cd memos-local-openclaw-plugin

            安装依赖

            npm install

            这是最容易出错的环节,请耐心操作。

            1. 进入插件目录

              bash

              cd %USERPROFILE%.openclawextensionsmemos-local-openclaw-plugin
            2. 执行重建命令

              bash

              npm rebuild better-sqlite3
              • 成功:命令行显示 better-sqlite3@x.x.x重建成功。

              • 失败:如果出现红色错误,请根据错误信息搜索解决方案。常见问题包括 Python 版本不对、缺少构建工具等,请返回上一步检查。

            1. 重启 OpenClaw 网关

              bash

              openclaw gateway restart
            2. 检查插件状态

              bash

              openclaw status

              如果安装成功,您应该能看到类似以下的输出:

              text

              Memory │ enabled (plugin memos-local-openclaw-plugin)
              memos-local: initialized (db: C:UsersTony.openclawmemos-localmemos.db)
            3. 检查数据库文件

              确认以下文件已生成:

              text

              C:UsersTony.openclawmemos-localmemos.db

            插件自带一个 Web 管理界面,方便您查看和管理记忆。

            1. 启动 OpenClaw 网关​ (如果尚未运行)

              bash

              openclaw gateway start
            2. 在浏览器中访问

              text

              http://127.0.0.1:18799

              首次访问可能需要设置密码,请按页面提示操作。登录后即可看到所有记忆条目,并进行搜索、删除等操作。

            • openclaw: command not found

              将 OpenClaw 的安装目录添加到系统 PATH环境变量中。

            • better-sqlite3编译失败

              1. 确保已以管理员身份运行终端。

              2. 确认 Python 版本为 3.9/3.10 并已加入 PATH

              3. 确保已安装 windows-build-tools

              4. 尝试删除 node_modulespackage-lock.json后重新 npm installnpm rebuild

            • openclaw status未显示插件

              1. 检查插件目录名是否为 memos-local-openclaw-plugin

              2. 查看 OpenClaw 日志,寻找插件加载错误信息:openclaw gateway logs

            现在,您已经成功安装了 memos-local-openclaw-plugin。接下来,您可以让 Agent 记住一些信息,然后开启新对话来测试它是否还记得。

            到此这篇关于openclaw安装memos-local-openclaw-plugin详细步骤及常见问题的文章就介绍到这了,更多相关openclaw安装memos-local-openclaw-plugin内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!

            站内搜索