IBM Blockchain 平台无法重建本机依赖项
IBM Blockchain platform cannot rebuild native dependencies
我试图让 IBM Blockchain 平台在 Visual studio 代码中工作(在 Linux 上),但它总是返回:
Could not rebuild native dependencies Failed to execute command "npm" with arguments
"rebuild, grpc, --target=6.1.5, --runtime=electron, --update-binary, --fallback-to-build, --
target_arch=x64, --dist-url=https://atom.io/download/electron" return code 1. Please ensure
that you have node and npm installed
我安装了 node 和 npm
node -v
v10.17.0
和
npm -v
6.11.3
满足约束条件。我有 visual studio 代码版本 1.41.1。这可能是什么问题?
您遇到的问题在本期https://github.com/IBM-Blockchain/blockchain-vscode-extension/issues/1621
中有所描述
问题是目前没有用于 electron 6 的结构节点 sdk 使用的预构建版本的 grpc,并且由于更新版本的 gcc 的变化,grpc 节点模块在回退到使用时无法编译来源,因为没有预建版本
最简单的解决方案是降级 vscode 1.39 并安装扩展。
替代选项是安装 gcc 版本 7 并将其设为 linux 环境中的默认版本,或者您可以安装默认版本为 gcc 版本 7 的 linux 版本,例如 ubuntu 18.04(这将允许 grpc 从源代码编译)
我试图让 IBM Blockchain 平台在 Visual studio 代码中工作(在 Linux 上),但它总是返回:
Could not rebuild native dependencies Failed to execute command "npm" with arguments
"rebuild, grpc, --target=6.1.5, --runtime=electron, --update-binary, --fallback-to-build, --
target_arch=x64, --dist-url=https://atom.io/download/electron" return code 1. Please ensure
that you have node and npm installed
我安装了 node 和 npm
node -v
v10.17.0
和
npm -v
6.11.3
满足约束条件。我有 visual studio 代码版本 1.41.1。这可能是什么问题?
您遇到的问题在本期https://github.com/IBM-Blockchain/blockchain-vscode-extension/issues/1621
中有所描述问题是目前没有用于 electron 6 的结构节点 sdk 使用的预构建版本的 grpc,并且由于更新版本的 gcc 的变化,grpc 节点模块在回退到使用时无法编译来源,因为没有预建版本
最简单的解决方案是降级 vscode 1.39 并安装扩展。
替代选项是安装 gcc 版本 7 并将其设为 linux 环境中的默认版本,或者您可以安装默认版本为 gcc 版本 7 的 linux 版本,例如 ubuntu 18.04(这将允许 grpc 从源代码编译)