[英]Not able to download truffle
我正在尝试通过在 windows 10 上使用 visual studio 终端键入“npm install -g truffle”来下载松露,但我不知道为什么会收到这些消息。 我已经安装了 NodeJS。
我为我糟糕的英语道歉。
PS C:\Users\lucae\Desktop\aaa> npm install -g truffle
npm WARN deprecated mkdirp-promise@5.0.1:这个 package 已损坏,不再维护。 'mkdirp' 本身现在支持 promises,请切换到那个。
npm WARN deprecated har-validator@5.1.5:不再支持此库
npm WARN deprecated ipld-raw@6.0.0:该模块已被多格式模块取代
npm WARN deprecated circular-json@0.5.9:CircularJSON 仅在维护中,扁平是它的继任者。
npm WARN deprecated cids@1.1.9:该模块已被多格式模块取代
npm WARN deprecated ipld-dag-cbor@0.17.1:此模块已被@ipld/dag-cbor 和多格式取代
npm WARN deprecated multicodec@1.0.4:该模块已被多格式模块取代
npm WARN deprecated @nodefactory/filsnap-adapter@0.2.2: Package 已弃用,取而代之的是@chainsafe/filsnap-adapter
npm WARN deprecated uuid@2.0.1:请升级到版本 7 或更高版本。 旧版本可能会在某些情况下使用 Math.random(),这是众所周知的问题。 有关详细信息,请参阅https://v8.dev/blog/math-random 。
npm WARN deprecated uuid@3.4.0:请升级到版本 7 或更高版本。 旧版本可能会在某些情况下使用 Math.random(),这是众所周知的问题。 有关详细信息,请参阅https://v8.dev/blog/math-random 。
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated multibase@0.6.1:该模块已被多格式模块取代
npm WARN deprecated multibase@0.7.0:该模块已被多格式模块取代
npm WARN deprecated uuid@3.2.1:请升级到版本 7 或更高版本。 旧版本可能会在某些情况下使用 Math.random(),这是众所周知的问题。 有关详细信息,请参阅https://v8.dev/blog/math-random 。
npm WARN deprecated uuid@3.2.1:请升级到版本 7 或更高版本。 旧版本可能会在某些情况下使用 Math.random(),这是众所周知的问题。 有关详细信息,请参阅https://v8.dev/blog/math-random 。
npm WARN deprecated uuid@3.3.2:请升级到版本 7 或更高版本。
旧版本可能会在某些情况下使用 Math.random(),这是众所周知的问题。 有关详细信息,请参阅https://v8.dev/blog/math-random 。
npm WARN deprecated multibase@4.0.6:该模块已被 multiformats 模块取代
npm WARN deprecated multibase@4.0.6:该模块已被 multiformats 模块取代
npm WARN deprecated multibase@4.0.6:该模块已被 multiformats 模块取代
npm WARN deprecated multibase@3.1.2:该模块已被多格式模块取代
npm WARN deprecated multicodec@0.5.7:该模块已被多格式模块取代
npm 警告已弃用 ipld-dag-pb@0.20.0:此模块已被 @ipld/dag-pb 和多格式取代
npm WARN deprecated multicodec@3.2.1:该模块已被多格式模块取代
npm WARN deprecated node-pre-gyp@0.11.0: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package 将在未来接收更新
npm WARN deprecated multicodec@2.1.3:该模块已被多格式模块取代
npm WARN deprecated multicodec@2.1.3:该模块已被多格式模块取代
npm WARN deprecated multicodec@2.1.3:该模块已被多格式模块取代
npm WARN deprecated axios@0.20.0:v0.21.1 中修复了严重的安全漏洞。 有关详细信息,请参阅https://github.com/axios/axios/pull/3410
npm WARN deprecated cids@0.7.5:该模块已被多格式模块取代
npm WARN deprecated core-js@2.6.12:core-js@<3.4 不再维护,由于问题数量不推荐使用。 由于 V8 引擎的奇思妙想,旧 core-js 版本中的功能检测可能会导致减速高达 100 倍,即使没有任何 polyfill。 请将您的依赖项升级到 core-js 的实际版本。
npm 错误! 代码 1
npm 错误:路径 C:\Users\lucae\AppData\Roaming\npm\node_modules\truffle\node_modules\ganache\node_modules\keccak
npm 错误! 命令失败
npm 错误:命令 C.\WINDOWS\system32\cmd.exe /d /s /c node-gyp rebuild
npm 错误! gyp 信息如果以 ok 结尾它就有效
npm 错误。 使用 node-gyp@8.4.1 的 gyp 信息
npm 错误。 使用 node@16.14.2 的 gyp 信息 | Win32 | x64
npm 错误。 gyp 信息查找 Python 使用 Python 版本 3.10:4 在“C.\Users\lucae\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\python.exe”中找到
npm 错误! 吉普错误! 找VS
npm 错误! 吉普错误! 发现 VS msvs_version 未从命令行或 npm 配置设置
npm 错误,gyp 错误! 发现 VS VCINSTALLDIR 未设置,未在 VS 命令提示符中运行
npm 错误。 吉普错误。 在以下位置找到 VS 检查 VS2019 (16.11:32228.343):
npm 错误:gyp 错误! 找到 VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools"
npm 错误! 吉普错误! 找到 VS - 找到“Visual Studio C++ 核心功能”
npm 错误! 吉普错误! 查找 VS - 缺少任何 VC++ 工具集
npm 错误。 吉普错误。 在以下位置找到 VS 检查 VS2019 (16.8:31019.35)
npm 错误:gyp 错误! 找到 VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community"
npm 错误! 吉普错误! 找到 VS - 找到“Visual Studio C++ 核心功能”
npm 错误! 吉普错误! 查找 VS - 缺少任何 VC++ 工具集
npm 错误! 吉普错误! find VS 找不到要使用的 Visual Studio 2017 或更新版本
npm 错误! 吉普错误! 找 VS 找 Visual Studio 2015
npm 错误! 吉普错误! 查找 VS - 未找到
npm 错误! 吉普错误! 查找 VS 不查找 VS2013,因为它仅支持最高 Node.js 8
npm 错误! 吉普错误! 找VS
npm 错误! 吉普错误! 找到VS *************************************************** ***************
npm 错误! 吉普错误! 找到 VS 需要安装最新版本的 Visual Studio
npm 错误。 吉普错误! 找到 VS,包括“使用 C++ 进行桌面开发”工作负载。
npm 错误:gyp 错误! 找到 VS 有关更多信息,请参阅以下文档:
npm 错误! 吉普错误! 找到VS https://github.com/nodejs/node-gyp#on-windows
npm 错误! 吉普错误! 找到VS *************************************************** ***************
npm 错误! 吉普错误! 找VS
npm 错误! 吉普错误! 配置错误
npm 错误:gyp 错误! 堆栈错误:找不到要使用的任何 Visual Studio 安装
npm 错误。 gyp 错误:堆栈位于 VisualStudioFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio:js:122:47)
npm 错误:gyp 错误。 堆栈在 C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio:js:75:16
npm 错误。 gyp 错误:堆栈位于 VisualStudioFinder.findVisualStudio2013 (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio:js:363:14)
npm 错误:gyp 错误。 堆栈在 C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio:js:71:14
npm 错误:gyp 错误。 堆栈在 C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio:js:384:16
npm 错误:gyp 错误。 堆栈在 C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util:js:54:7
npm 错误:gyp 错误。 堆栈在 C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util:js:33:16
npm 错误。 gyp ERR: 堆栈在 ChildProcess:exithandler (node:child_process:406:5)
npm 错误。 gyp ERR: 堆栈在 ChildProcess:emit (node:events:526:28)
npm ERR: gyp ERR: stack at maybeClose (node:internal/child_process:1092:16)
npm 错误。 吉普错误。 系统 Windows_NT 10.0.19042
npm 错误:gyp 错误。 命令 "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "重建"
npm 错误:gyp 错误! cwd C:\Users\lucae\AppData\Roaming\npm\node_modules\truffle\node_modules\ganache\node_modules\keccak
npm 错误。 吉普错误。 节点-v v16.14.2
npm 错误。 吉普错误。 节点 gyp -v v8.4.1
npm 错误! 吉普错误! 不好
npm ERR:此运行的完整日志可在以下位置找到:
npm 错误:C.\Users\lucae\AppData\Local\npm-cache_logs\2022-04-14T09_56_50_681Z-debug-0.log
[警告][1]
[警告2][2]
[错误 1][3]
[错误 2][4]
非常感谢您的帮助!
[1]: https://i.stack.imgur.com/5k1g7.png
[2]: https://i.stack.imgur.com/tNfVD.png
[3]: https://i.stack.imgur.com/Hkikc.png
[4]: https://i.stack.imgur.com/rVTUb.png
编辑:
我更新了 visual studio 工具并使用 c++ 下载了最新版本,但我仍然遇到同样的问题
似乎您需要安装 Visual Studio,包括“使用 C++ 进行桌面开发”。
从日志
npm 错误! 吉普错误! 找VS
npm 错误! 吉普错误! 找到 VS 需要安装最新版本的 Visual Studio
npm 错误。 吉普错误! 找到 VS,包括“使用 C++ 进行桌面开发”工作负载。
npm 错误:gyp 错误! 找到 VS 有关更多信息,请参阅以下文档:
npm 错误! 吉普错误! 找到VS https://github.com/nodejs/node-gyp#on-windows
npm 错误! 吉普错误! 找VS
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.