news 2026/4/23 11:51:32

安装moltbot(未成功)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
安装moltbot(未成功)

repo:moltbot/moltbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

源码安装:

git clone https://github.com/moltbot/moltbot.git cd moltbot pnpm install pnpm ui:build # auto-installs UI deps on first run pnpm build pnpm moltbot onboard --install-daemon # Dev loop (auto-reload on TS changes) pnpm gateway:watch

install输出

pnpm install Scope: all 31 workspace projects Lockfile is up to date, resolution step is skipped Packages: +4 ++++ Progress: resolved 4, reused 0, downloaded 0, added 0, done ╭ Warning ───────────────────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: core-js, node-llama-cpp. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts. │ │ │ ╰────────────────────────────────────────────────────────────────────────────────────────────╯ . postinstall$ node scripts/postinstall.js └─ Done in 212ms Done in 6.9s using pnpm v10.23.0 skywalk@ubjail1:~/github/moltbot$ pnpm ui:build # auto-installs UI deps on first run > moltbot@2026.1.27-beta.1 ui:build /home/skywalk/github/moltbot > node scripts/ui.js build > moltbot-control-ui@ build /home/skywalk/github/moltbot/ui > vite build vite v7.3.1 building client environment for production... ✓ 119 modules transformed. ../dist/control-ui/index.html 0.52 kB │ gzip: 0.31 kB ../dist/control-ui/assets/index-BAFzd9IE.css 74.85 kB │ gzip: 13.14 kB ../dist/control-ui/assets/index-CxUwHlqZ.js 355.58 kB │ gzip: 94.74 kB │ map: 1,001.50 kB ✓ built in 6.08s

ui build

pnpm ui:build # auto-installs UI deps on first run > moltbot@2026.1.27-beta.1 ui:build /home/skywalk/github/moltbot > node scripts/ui.js build > moltbot-control-ui@ build /home/skywalk/github/moltbot/ui > vite build vite v7.3.1 building client environment for production... ✓ 119 modules transformed. ../dist/control-ui/index.html 0.52 kB │ gzip: 0.31 kB ../dist/control-ui/assets/index-BAFzd9IE.css 74.85 kB │ gzip: 13.14 kB ../dist/control-ui/assets/index-CxUwHlqZ.js 355.58 kB │ gzip: 94.74 kB │ map: 1,001.50 kB ✓ built in 6.08s ✓ 119 modules transformed. ../dist/control-ui/index.html 0.52 kB │ gzip: 0.31 kB ../dist/control-ui/assets/index-BAFzd9IE.css 74.85 kB │ gzip: 13.14 kB ../dist/control-ui/assets/index-CxUwHlqZ.js 355.58 kB │ gzip: 94.74 kB │ map: 1,001.50 kB ✓ built in 5.98s

build

pnpm build

就报错了,而且问题没有解决。

先搁置。

调试

直接npm安装,但是安装完没有moltbot命令

npm install -g moltbot@latest # or: pnpm add -g moltbot@latest moltbot onboard --install-daemon

不知道啥原因,只好源码安装

build报错:A2UI bundling failed. Re-run with: pnpm canvas:a2ui:bundle

moltbuild 报错:pnpm build > moltbot-control-ui@ build /home/skywalk/github/moltbot/ui > moltbot@2026.1.27-beta.1 build /home/skywalk/github/moltbot > pnpm canvas:a2ui:bundle && tsc -p tsconfig.json && node --import tsx scripts/canvas-a2ui-copy.ts && node --import tsx scripts/copy-hook-metadata.ts && node --import tsx scripts/write-build-info.ts > moltbot@2026.1.27-beta.1 canvas:a2ui:bundle /home/skywalk/github/moltbot > bash scripts/bundle-a2ui.sh ERROR Build failed with 1 error: [UNRESOLVED_ENTRY] Error: Cannot resolve entry module apps/shared/MoltbotKit/Tools/CanvasA2UI/bootstrap.js. at aggregateBindingErrorsIntoJsError (node_modules/.pnpm/rolldown@1.0.0-rc.1/node_modules/rolldown/dist/shared/bindingify-input-options-Cb-01HR1.mjs:621:18) at unwrapBindingResult (node_modules/.pnpm/rolldown@1.0.0-rc.1/node_modules/rolldown/dist/shared/bindingify-input-options-Cb-01HR1.mjs:591:128) at #build (node_modules/.pnpm/rolldown@1.0.0-rc.1/node_modules/rolldown/dist/shared/rolldown-build-KB1YaNe-.mjs:2360:34) at async bundleInner (node_modules/.pnpm/rolldown@1.0.0-rc.1/node_modules/rolldown/dist/cli.mjs:1397:49) at async bundleWithConfig (node_modules/.pnpm/rolldown@1.0.0-rc.1/node_modules/rolldown/dist/cli.mjs:1311:7) at async main (node_modules/.pnpm/rolldown@1.0.0-rc.1/node_modules/rolldown/dist/cli.mjs:1569:3) A2UI bundling failed. Re-run with: pnpm canvas:a2ui:bundle If this persists, verify pnpm deps and try again. ELIFECYCLE Command failed with exit code 1. ELIFECYCLE Command failed with exit code 1.

清除缓存并重新安装

pnpm store prune rm -rf node_modules .pnpm-store pnpm install

不行

pnpm安装报错ERR_PNPM_NO_GLOBAL_BIN_DIR Unable to find the global bin directory

用的这条命令:

pnpm add -g moltbot@latest

pnpm add -g moltbot@latest
ERR_PNPM_NO_GLOBAL_BIN_DIR Unable to find the global bin directory

Run "pnpm setup" to create it automatically, or set the global-bin-dir setting, or the PNPM_HOME env variable. The global bin directory should be in the PATH.

按照提示,执行

pnpm setup

这个报错问题就解决了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/21 14:36:35

Redis 集合(Set)

Redis 集合(Set) Redis 是一款高性能的键值存储数据库,它提供了多种数据结构以支持不同的应用场景。在众多数据结构中,集合(Set)以其独特的性质在缓存、推荐系统和消息队列等领域发挥着重要作用。本文将详细介绍 Redis 集合(Set)的概念、特点、使用场景以及相关操作。 …

作者头像 李华
网站建设 2026/4/23 11:47:57

插件发布到npm

从文章截取的上传npm插件内容 https://mp.weixin.qq.com/s/GrFTU6EoEo7CgifaW32wLg 3. 工程化构建配置 既然是 SDK,最好的分发方式当然是发布到 NPM。这样其他项目只需要一行命令就能接入你的前端错误监控系统。 这里我们选择 「Rollup」对代码进行打包&#xff…

作者头像 李华
网站建设 2026/4/23 11:50:18

把数字翻译成英文,其实是在考你“结构化思维”

把数字翻译成英文,其实是在考你“结构化思维” 说句大实话,这道 Integer to English Words,第一次见的时候,很多人都会有点懵。 不是因为它算法多难,而是因为: 它不像一道“典型算法题”,更像一道“工程表达题”。 你会发现: 没有复杂数据结构 没有 DP、没有图 但就是…

作者头像 李华
网站建设 2026/4/23 7:47:45

Pandas实战技巧,大数据新手入门必学

一、2026年Pandas核心清洗功能1. 智能类型推断(3.0新特性)python# 自动识别列类型并优化内存占用 df pd.read_excel(data.xlsx, enginecalamine) # 支持.xlsb格式 print(df.dtypes) # 输出如:成绩列自动推断为float16 2. 多线程加速处理pyth…

作者头像 李华
网站建设 2026/4/23 9:19:35

python个人日程待办事件事务提醒系统小程序

目录 Python个人日程待办事务提醒系统 开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! Python个人日程待办事务提醒系统 功能概述 通过Python开发一个轻量级的本地化日程管理工具&#xff…

作者头像 李华
网站建设 2026/4/23 9:20:01

提取文件(文件夹)名称小工具目录树文件名字提取BAT脚本加软件

大家好,我是大飞哥。日常办公或整理文件时,我们总遇到需要批量提取文件名、文件夹名却只能手动复制的痛点 —— 比如统计项目文件清单、整理素材库目录,手动逐行输入不仅效率低,还容易出错,想生成目录树更是要靠复杂的…

作者头像 李华