当前位置: 首页 > 知识库问答 >
问题:

IBM bluemix-节点化-无法安装节点红色contrib聊天机器人

毋弘光
2023-03-14

我正试图在IBM Bluemix上的Node RED中安装redbot。正如这里所建议的,我正在使用管理调色板安装它。我可以通过输入聊天机器人在“安装”选项卡中找到它。我单击安装,然后出现一个弹出窗口说:

安装前,请阅读节点的文档。有些节点具有无法自动解析的依赖项,可能需要重新启动Node RED。

我再次单击install,加载一点后,它会显示以下消息:

安装失败:节点红色contrib聊天机器人错误:安装失败检查日志以了解详细信息

调试选项卡显示此错误消息:

错误:命令失败:npm安装--生产节点红色contrib聊天机器人

我尝试按照本文中描述的相同步骤安装这里列出的依赖项,但其中一些无法从管理调色板中找到。我还尝试重新启动Node red,但没有成功。

还有别的选择吗?我应该如何正确安装?

共有2个答案

蓬高谊
2023-03-14

hardililb是这么说的,但如果所有节点都存在问题,即无法通过管理调色板添加任何节点,即使是像random这样的简单节点,也可以解决这个问题。编辑bluemix_设置。js并添加:

var fs = require("fs");

然后在var设置=部分(不在其中,在它之后)之后,添加:

   // Ensure userDir exists 
fs.mkdirSync(settings.userDir);
fs.mkdirSync(path.join(settings.userDir,"node_modules"));

promise并推动。

田修为
2023-03-14

只能通过管理调色板系统安装节点红色节点,而不能安装底层npm节点。

要安装无法通过管理调色板选项干净安装的节点红色节点,最好的方法是编辑节点红色包。json最简单的方法是转到Bluemix中应用程序控制台页面的概述页面。从这里点击“编辑代码”。从这里您可以编辑包。json在dependencies部分包含node red contrib chatbot

"dependencies": {
  "node-red-contrib-chatbot": "0.7.1",
  ...
},

一旦您完成了提交和推送更改所需的更改,这应该重新启动Node-RED,作为其中的一部分,节点应该被安装。

 类似资料:
  • 您好,需要帮助吗?我尝试在node red上安装node-red-contrib-db2-for-i包(我在ibm cloud上使用了node red作为服务),但失败了。我有一个错误:安装失败:node-red-contrib-db2-for-i。

  • 我是Bluemix和Node Red(甚至stackoverflow)的新手。我曾尝试在BLUMEMIX中使用节点Red和IOT基金会启动程序创建一个应用程序,但都不创建应用程序。错误消息是: 我搜索了stackoverflow,并提到了这个问题,但几天前报告称已修复。谢谢你的帮助。

  • 我有一个很多人都有的错误,我认为我在这里找到了一个解决方案。本质上,它是说我的节点版本与node-sass版本不兼容。很多人都有同样的问题,所以我相信链接会有所帮助。然而,当我运行npm安装node-sass@4.14.1时,我得到了一个不同的错误。我知道这是一些简单的修复,但我找不到它!有人明白这是怎么回事吗?

  • 我正在heroku服务器上使用node red contrib protobuf 我尝试了许多不同的相对路径。原型文件。问题是我一直收到这样的错误:“无法加载Proto文件。错误:enoint:没有这样的文件或目录,请打开…”/src/assets/protocol\u buffers\u files/generic\u消息。原型“' 我也尝试过这个“/src/assets/protocol\u

  • 我是这个论坛的新手,所以大家好。我试图在IBM云中使用节点红。让我指定,我在平台上有一个精简版帐户,但目前没有安装应用程序。我尝试启动部署到IBM云功能,但一旦交付管道启动,经过一些秒(约30)以下错误显示。...正在更新应用node-red-app-20201213104801716...绘制路线...将本地文件与远程缓存进行比较...打包要上传的文件...正在上传文件... 0.00%52.6

  • 在bluemix中创建节点红色应用程序时,介绍页面会显示 我在bluemix UI或节点红色编辑器中看不到添加/编辑静态内容的任何地方。如何编辑node red应用程序的静态内容?