当我用命令启动ganache-cli时,它会给出以下错误:
❯ ganache-cli
Ganache CLI v6.4.1 (ganache-core: 2.5.3)
Error: listen EADDRINUSE 127.0.0.1:8545
at Server.setupListenHandle [as _listen2] (net.js:1360:14)
at listenInCluster (net.js:1401:12)
at doListen (net.js:1510:7)
at _combinedTickCallback (internal/process/next_tick.js:142:11)
at process._tickCallback (internal/process/next_tick.js:181:9)
at Function.Module.runMain (module.js:696:11)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3所以我检查了一下我在端口8545上使用的是哪个进程,但似乎没什么。
❯ lsof -i :8545
~
❯而且,如果我运行ganache-cli -p 7545,我在127.0.0.1:7545上工作就没有任何问题。
有没有人知道这是个bug,还是我做错了什么?
发布于 2019-10-30 05:52:40
它用“好振动”S的回答解决了。
发布于 2022-02-06 07:20:12
1.检查哪个进程正在使用端口8545?
Ubuntu/mac -> lsof -i :8545
Windows ->netstat -aof _ findstr :8545
2.终止程序
Ubuntu ->pkill节点(输出的进程/命令名称形式)
Windows ->try任务管理器
3.试着运行ganache-cli agin。
https://ethereum.stackexchange.com/questions/68612
复制相似问题