簡體   English   中英

難以使用節點 9.11.1 和 npm 5.6.0 在 ubuntu 16.04 上安裝 web3(用於 Solidity 開發)

[英]having difficulty installing web3 on ubuntu 16.04 using node 9.11.1 and npm 5.6.0 (for Solidity development)

npm 警告已棄用 fs-promise@2.0.3:將 mz 或 fs-extra^3.0 與 Promise 支持一起使用 npm 警告已棄用 tar.gz@1.0.7:警告 tar.gz 模塊已棄用,您的應用程序易受攻擊。 請改用 tar 模塊: https://npmjs.com/tar

scrypt@6.0.3 預安裝 /home/eschulton/code/solidity/inbox/node_modules/scrypt node node-scrypt-preinstall.js

scrypt@6.0.3 安裝 /home/eschulton/code/solidity/inbox/node_modules/scrypt node-gyp rebuild

回溯(最近調用最后):導入文件“/home/eschulton/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py”,第 13 行gyp 文件“/home/eschulton/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ init .py”,第 8 行,導入 gyp.input文件“/home/eschulton/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py”,第 5 行,來自 compiler.ast import Const ImportError:沒有名為 compiler.ast gyp ERR 的模塊:配置錯誤 gyp ERR! 堆棧錯誤: gyp失敗,退出代碼:1 gyp ERR。 堆棧在 ChildProcess.onCpExit (/home/eschulton/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp/lib/configure:js:336.16) gyp ERR。 堆棧在 ChildProcess:emit (events:js.180.13) gyp ERR。 堆棧在 Process.ChildProcess:_handle:onexit (internal/child_process.js.209.12) gyp ERR。 系統 Linux 4.4.0-119-generic gyp ERR。 命令“/home/eschulton/.nvm/versions/node/v9.11.1/bin/node”“/home/eschulton/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp /bin/node-gyp.js" "rebuild" gyp ERR。 cwd /home/eschulton/code/solidity/inbox/node_modules/scrypt gyp ERR。 節點 -v v9.11.1 gyp 錯誤! node-gyp -v v3.6.2 gyp 錯誤! 不行 npm WARN inbox@1.0.0 沒有描述 npm WARN inbox@1.0.0 沒有存儲庫字段。

npm 錯誤。 代碼 ELIFECYCLE npm 錯誤。 errno 1 npm ERR:scrypt@6.0.3 安裝: node-gyp rebuild npm ERR。 退出狀態 1 npm ERR。 npm 錯誤。 scrypt@6.0.3 安裝腳本失敗。 npm 錯誤! 這可能不是 npm 的問題。 上面可能還有其他日志記錄 output。

npm ERR:此運行的完整日志可在以下位置找到:npm ERR!
/home/eschulton/.npm/_logs/2018-04-06T23_06_20_693Z-debug.log

不正確的先決條件:

sudo apt-get install python-minimal

正確的先決條件:

sudo apt-get install python

暫無
暫無

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

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