admin 管理员组

文章数量: 887007

Windows10系统安装Truffle框架,安装失败集锦,提示:error An unexpected error occurred: "https://xxxxx


Windows10安装truffle框架需要满足下面两个条件

  1. 基础安装环境
  2. 用到npm或者yarn命令,择一。

一、基础安装环境(技术选型)

  • Solidity - 0.8.10 (solc-js)
  • Node v14.18.1
  • Web3.js v1.5.3
  • python3.7gyp需要)
  • msbuild
  • npm
  • yarn

以上环境的安装搭建大家可以自己查询资料和博客解决。(少一个不行)

二、npm命令或者yarn命令安装truffle

命令:

yarn global add truffle

npm install -g truffle

在这里我们选择第二个命令,用npm的方式安装。

三、遇到的问题

【1】==》yarn报错error An unexpected error occurred: "https://xxxxx

【2】==》info There appears to be trouble with your network connection. Retrying…

【3】==》fatal: unable to access 'https://github/…'的解决办法(亲测有效)

❤️分析:yarn命令安装出现这个错误主要是网络问题,再重新设置代理之后,yarn命令还是不能安装truffle,我的电脑不能正常访问github,需要更换淘宝镜像,但换了镜像依然不能,所以这里采用npm命令安装。

【4】==》npm install报错RunScriptError: post install error, please remove node_modules before retry!

❤️分析:这个问题主要是由于本机缺少msbuild 编译环境,可以重新安装Visualstudio2022代码集成编译器,也就是写C语言的工具。如下图所示:(因为Visualstudio2022集成了msbuild环境。)

❤️统一解决方案❤️:

  • 更换淘宝镜像:

    npm config set registry https://registry.npm.taobao
    
    npm config set disturl https://npm.taobao/dist
    
  • 升级npm到最新版本:

    npm i npm g
    
  • 安装truffle

npm install -g truffle
  • 验证truffle:

因为这里是Windows系统,所以需要使用到npx命令,在Linux环境中的话,不需要npx命令。

npx truffle

npx truffle version

如下图成功:

本文标签: 系统安装 框架 提示 Truffle xxxxx