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

简介: Windows10系统安装Truffle框架,安装失败,提示:error An unexpected error occurred: “https://xxxxx

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.com/…'的解决办法(亲测有效)

❤️分析: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.org
npm config set disturl https://npm.taobao.org/dist
  • 升级npm到最新版本:
npm i npm g
  • 安装truffle
npm install -g truffle
  • 验证truffle:

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

npx truffle
npx truffle version

如下图成功:

目录
相关文章
|
13天前
|
Linux C# iOS开发
开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
46 12
|
1月前
|
安全 Ubuntu Linux
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
46 9
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
|
2月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
2月前
|
存储 网络安全
Curl error (60): SSL peer certificate or SSH remote key was not OK for https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/x86_64/repodata/repomd.xml [SSL: no alternative certificate subject name matches target host name 'update.cs2c.com.cn']
【10月更文挑战第30天】在尝试从麒麟软件仓库(ks10-adv-os)下载元数据时,遇到 SSL 证书验证问题。错误提示为:`Curl error (60): SSL peer certificate or SSH remote key was not OK`。可能原因包括证书不被信任、证书与域名不匹配或网络问题。解决方法包括检查网络连接、导入 SSL 证书、禁用 SSL 证书验证(不推荐)、联系仓库管理员、检查系统时间和尝试其他镜像。
429 1
|
5月前
|
API Docker Windows
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
这篇文章是一份关于Ollama工具的一站式使用指南,涵盖了在Windows系统上安装、使用和定制服务,以及实战案例。
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
|
5月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
5月前
|
Python Windows 内存技术
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
|
4月前
|
监控 安全 搜索推荐
设置 HTTPS 协议以确保数据传输的安全性
设置 HTTPS 协议以确保数据传输的安全性
|
17天前
|
网络协议 安全 网络安全
探索网络模型与协议:从OSI到HTTPs的原理解析
OSI七层网络模型和TCP/IP四层模型是理解和设计计算机网络的框架。OSI模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP模型则简化为链路层、网络层、传输层和 HTTPS协议基于HTTP并通过TLS/SSL加密数据,确保安全传输。其连接过程涉及TCP三次握手、SSL证书验证、对称密钥交换等步骤,以保障通信的安全性和完整性。数字信封技术使用非对称加密和数字证书确保数据的机密性和身份认证。 浏览器通过Https访问网站的过程包括输入网址、DNS解析、建立TCP连接、发送HTTPS请求、接收响应、验证证书和解析网页内容等步骤,确保用户与服务器之间的安全通信。
74 1
|
2月前
|
安全 搜索推荐 网络安全
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
77 11