正在为hyperledger composer安装cli工具



我在尝试安装cli工具时遇到了这个错误,我将python版本设置为2.7,并安装了node gyp,但它对没有帮助

usersAir:~user$npm安装composer-cli@0.20

/用户/user/.nvm/versions/node/v0.13.0/bin/composer->Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/composer-cli/cli.js

dtrace-provider@0.8.7install/Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/composer-cli/node_modules/dtrace-provider

node gyp重建|| node suppress-error.js

gyp ERR!配置错误

gyp ERR!堆栈错误:找不到Python可执行文件"/路径/到/可执行/python2.7";,您可以设置PYTHON env变量。

gyp ERR!PythonFinder.failNoPython的堆栈(/Users/user/.nvm/versions/note/v0.13.0/lib/node_modules/npm/node_modules/note-gyp/lib/configure.js:4484:19)

gyp ERR!在PythonFinder上堆叠。(/Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/npm/node_modules/node gyp/lib/configure.js:406:16)

gyp ERR!F处的堆栈(/Users/user/.nvm/versions/note/v0.13.0/lib/node_modules/npm/node_modules/with/with.js:68:16)

gyp ERR!E处的堆栈(/Users/user/.nvm/versions/note/v0.13.0/lib/node_modules/npm/node_modules/with/with.js:80:29)

gyp ERR!堆栈在/Users/user/.nvm/versions/note/v0.13.0/lib/node_modules/npm/node_modules/with/with.js:89:16

gyp ERR!堆栈位于/Users/user/.nvm/versions/note/v0.13.0/lib/node_modules/npm/node_modules/isexe/index.js:42:5

gyp ERR!堆栈位于/Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/npm/node_modules/isexe/mode.js:8:5

gyp ERR!FSReqWrap.oncomplete(fs.js:154:21)处的堆栈

gyp ERR!系统Darwin 17.5.0

gyp ERR!命令"/Users/user/.nvm/versions/node/v0.13.0/bin/node"Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"重建";

gyp ERR!cwd/Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/composer-cli/node_modules/dtrace-provider

gyp ERR!节点-vv10.13.0

gyp ERR!节点gyp-v v3.8.0

gyp ERR!不正常

fsevents@1.2.4install/Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/composer-cli/node_modules/fsevents

节点安装

[fsevents]成功:"Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/compooser cli/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node";已安装

传递--更新二进制文件以重新安装或--从源代码构建以重新编译

node-report@2.2.1install/Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/composer-cli/node_modules/node-report

节点gyp重建

gyp ERR!配置错误

gyp ERR!堆栈错误:找不到Python可执行文件"/路径/到/可执行/python2.7";,您可以设置PYTHON env变量。

gyp ERR!PythonFinder.failNoPython的堆栈(/Users/user/.nvm/versions/note/v0.13.0/lib/node_modules/npm/node_modules/note-gyp/lib/configure.js:4484:19)

gyp ERR!在PythonFinder上堆叠。(/Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/npm/node_modules/node gyp/lib/configure.js:406:16)

gyp ERR!F处的堆栈(/Users/user/.nvm/versions/note/v0.13.0/lib/node_modules/npm/node_modules/with/with.js:68:16)

gyp ERR!E处的堆栈(/Users/user/.nvm/versions/note/v0.13.0/lib/node_modules/npm/node_modules/with/with.js:80:29)

gyp ERR!堆栈在/Users/user/.nvm/versions/note/v0.13.0/lib/node_modules/npm/node_modules/with/with.js:89:16

gyp ERR!堆栈位于/Users/user/.nvm/versions/note/v0.13.0/lib/node_modules/npm/node_modules/isexe/index.js:42:5

gyp ERR!堆栈位于/Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/npm/node_modules/isexe/mode.js:8:5

gyp ERR!FSReqWrap.oncomplete(fs.js:154:21)处的堆栈

gyp ERR!系统Darwin 17.5.0

gyp ERR!命令"/Users/user/.nvm/versions/node/v0.13.0/bin/node"Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"重建";

gyp ERR!cwd/Users/user/.nvm/versions/node/v0.13.0/lib/node_modules/composer-cli/node_modules/node-report

gyp ERR!节点-vv10.13.0

gyp ERR!节点gyp-v v3.8.0

gyp ERR!不正常

npm ERR!代码ELIFECYCLE

npm ERR!错误1

npm ERR!node-report@2.2.1安装:node-gyp rebuild

npm ERR!退出状态1

npm ERR!

npm ERR!在处失败node-report@2.2.1安装脚本。

npm ERR!这可能不是npm的问题。上面可能有额外的日志输出。

npm ERR!此运行的完整日志可在以下位置找到:

npm ERR/用户/用户/.npm/_logs/2018-11-01T16__00_13_969Z-debug.log

您使用的是node js版本10.x.x,Hyperledger不支持该版本。

请安装node js版本8.x.x

它会解决你的问题。

注意:请确保您以非root用户的身份安装composer工具。在没有sudo的情况下安装composer工具

最新更新