我是智能合约编程的新手,最近在节点上使用npm安装了松露(版本:6.10.3)当我第一次运行命令 truffle init
时,我收到了这个错误:
events.js:160
throw er; // Unhandled 'error' event
^
Error: connect ETIMEDOUT 151.101.8.133:443
at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1086:14)
下次我运行 truffle init
时,我得到了错误:
events.js:160
throw er; // Unhandled 'error' event
^
Error: read ECONNRESET
at exports._errnoException (util.js:1018:11)
at TLSWrap.onread (net.js:568:26)
任何关于如何解决这个问题的想法
2 回答
当我尝试在公司http代理后面执行truffle init并找到解决方法时,我也遇到了类似的问题 .
修改了cli.bundled.js:用request替换了https.request
DIFF:
先决条件:
通过npm安装请求(npm install -g request)
代理 - 如here所描述的设置环境
没有代码,很难说出错的地方 . 但是您是否在松露配置中指定的端口上运行了以太坊rpc节点 .
Truffle configuration
检查您的错误代码时,我看到您尝试连接到151.101.8.133:443是否在此端口上运行了一个rpc节点?