簡體   English   中英

安裝 Hyperledger Composer 時出錯

[英]Error while installing Hyperledger Composer

我一次又一次地遇到相同的錯誤。 我嘗試安裝不同的 npm 版本,甚至將我的 Ubuntu 更新到 18.04,但無濟於事。 我用於安裝的命令是

npm install -g composer-cli@0.19

我得到的錯誤是:

吉普錯誤! 節點 -v v11.3.0

吉普錯誤! 節點-gyp -v v3.8.0

吉普錯誤! 不好

節點預gyp ERR! 構建錯誤

節點預gyp ERR! 堆棧錯誤:無法執行'/home/akshay/.nvm/versions/node/v11.3.0/bin/node /home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/npm/node_modules/ node-gyp/bin/node-gyp.js build --fallback-to-build --library=static_library --module=/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer- cli/node_modules/grpc/src/node/extension_binary/node-v67-linux-x64-glibc/grpc_node.node --module_name=grpc_node --module_path=/home/akshay/.nvm/versions/node/v11.3.0/ lib/node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/node-v67-linux-x64-glibc' (1)

節點預gyp ERR! ChildProcess 中的堆棧。 (/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc/node_modules/node-pre-gyp/lib/util/compile.js:83:29)

節點預gyp ERR! ChildProcess.emit 上的堆棧 (events.js:182:13)

節點預gyp ERR! 堆棧在可能關閉(內部/child_process.js:978:16)

節點預gyp ERR! 堆棧在 Process.ChildProcess._handle.onexit (internal/child_process.js:265:5)

節點預gyp ERR! 系統 Linux 4.15.0-39-generic

節點預gyp ERR! 命令“/home/akshay/.nvm/versions/node/v11.3.0/bin/node”“/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc /node_modules/.bin/node-pre-gyp" "安裝" "--fallback-to-build" "--library=static_library"

節點預gyp ERR! cwd /home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc

節點預gyp ERR! 節點 -v v11.3.0

節點預gyp ERR! node-pre-gyp -v v0.7.0

節點預gyp ERR! 不好

無法執行'/home/akshay/.nvm/versions/node/v11.3.0/bin/node /home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/npm/node_modules/node-gyp /bin/node-gyp.js build --fallback-to-build --library=static_library --module=/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules /grpc/src/node/extension_binary/node-v67-linux-x64-glibc/grpc_node.node --module_name=grpc_node --module_path=/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules /composer-cli/node_modules/grpc/src/node/extension_binary/node-v67-linux-x64-glibc' (1)

CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/backoff/backoff.oe

CXX(目標)發布/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_args.o

CXX(目標)發布/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack.o

CXX(目標)發布/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack_builder.o

在 ../deps/grpc/src/core/lib/channel/channel_stack_builder.h:24:0 包含的文件中,

來自 ../deps/grpc/src/core/lib/channel/channel_stack_builder.cc:19:

../deps/grpc/src/core/lib/channel/channel_args.h:22:10: 致命錯誤: grpc/compression.h: 沒有那個文件或目錄

編譯終止。

grpc.target.mk:394: 目標“Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack_builder.o”的配方失敗

make: *** [Release/obj.target/grpc/deps/grpc/src/core/lib/channel/channel_stack_builder.o] 錯誤 1

制作:離開目錄'/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc/build'

吉普錯誤! 構建錯誤

吉普錯誤! 堆棧錯誤:make 失敗,退出代碼:2

吉普錯誤! 堆棧在 ChildProcess.onExit (/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! ChildProcess.emit 上的堆棧 (events.js:182:13)

吉普錯誤! 堆棧在 Process.ChildProcess._handle.onexit (internal/child_process.js:254:12)

吉普錯誤! 系統 Linux 4.15.0-39-generic

吉普錯誤! 命令“/home/akshay/.nvm/versions/node/v11.3.0/bin/node”“/home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/npm/node_modules/node-gyp /bin/node-gyp.js" "build" "--fallback-to-build" "--library=static_library" "--module=/home/akshay/.nvm/versions/node/v11.3.0/lib /node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/node-v67-linux-x64-glibc/grpc_node.node" "--module_name=grpc_node" "--module_path=/home/akshay/.nvm /versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc/src/node/extension_binary/node-v67-linux-x64-glibc"

吉普錯誤! cwd /home/akshay/.nvm/versions/node/v11.3.0/lib/node_modules/composer-cli/node_modules/grpc

吉普錯誤! 節點 -v v11.3.0

吉普錯誤! 節點-gyp -v v3.8.0

吉普錯誤! 不好

npm WARN 可選 SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/composer-cli/node_modules/fsevents):

npm WARN notsup 跳過可選依賴項:fsevents@1.2.4 不受支持的平台:想要 {"os":"darwin","arch":"any"}(當前:{"os":"linux","arch": "x64"})`

`npm 錯誤! 代碼生命周期

npm 錯誤! 錯誤號 1

npm 錯誤! grpc@1.10.1 安裝:node-pre-gyp install --fallback-to-build --library=static_library npm ERR! 退出狀態 1

npm 錯誤!

npm 錯誤! grpc@1.10.1 安裝腳本失敗。

npm 錯誤! 這可能不是 npm 的問題。 上面可能有額外的日志輸出。

npm 錯誤! 可以在以下位置找到此運行的完整日志:

npm 錯誤!
/home/akshay/.npm/_logs/2018-11-29T02_27_29_404Z-debug.log

由於您使用的是 nvm 管理節點的推薦方式,因此可以輕松切換到不同版本的節點,請發出以下命令

nvm install 8

nvm use 8

現在像往常一樣安裝composer。

完全刪除當前版本的節點,並嘗試安裝節點 8.x 版本。

對於刪除節點版本,請參閱: 完全刪除節點

對於安裝節點 8.x 版本:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs

然后嘗試安裝npm install -g composer-cli@0.19

只需重新安裝 npm

sudo npm uninstall npm -g
sudo apt update
sudo apt intall npm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM