问:使用“管理调色板”功能安装“node-red-contrib-composer”时出错

问题描述 投票:0回答:1

当我尝试使用node-red的“Manage Palette”功能安装插件时,安装失败并出现一般错误:“Error:stderr maxBuffer exceeded”。我的解决方法是从.node-red用户设置目录中的命令行安装插件。

请注意,我可以通过“管理调色板”安装其他插件而不会出现问题。所以,我不认为这是我的设置或我使用node-red的方式的一般问题。

所以我想知道,如果我遗失了什么或这是一个错误?

以下是如何重现该问题:

  • 按照development guide中的描述安装hyperledger composer和fabric - 我使用的是Ubuntu LTS 16.04.3(64位)和Node.js 8.9.1
  • 允许非特权用户安装全局npm软件包(开发指南中缺少这个软件包,顺便说一句!) - 我使用npm-g_nosudo进行设置
  • 安装node-red - 以非特权用户身份执行npm install -g node-red(此时不需要--unsafe-perm
  • Start node-red - 在命令行上执行node-red,其中包含用于运行hyperledger composer和fabric的用户帐户
  • 尝试使用“Manage Palette”安装node-red-contrib-composerplugin
hyperledger-composer
1个回答
0
投票

这是一个已知问题,请参阅https://github.com/hyperledger/composer/issues/2793

并且是由于节点红色https://github.com/node-red/node-red/issues/1488中的这个问题

© www.soinside.com 2019 - 2024. All rights reserved.