Go-Ethereum
霧不再開始?錯誤:連接 ECONNREFUSED
最近,執行mist 後出現以下錯誤:
CONNECT to IPC PATH: /home/santi/.ethereum/geth.ipc CONNECT to IPC PATH: /home/santi/.ethereum/geth.ipc NODECONNECTOR ERROR { [Error: connect ECONNREFUSED /home/santi/.ethereum/geth.ipc] code: 'ECONNREFUSED', errno: 'ECONNREFUSED', syscall: 'connect', address: '/home/santi/.ethereum/geth.ipc' } Node type: geth Network: main Start node from /usr/share/mist/resources/node/geth/geth Stopping nodes... Starting geth node... UNCAUGHT EXCEPTION { [Error: spawn EACCES] code: 'EACCES', errno: 'EACCES', syscall: 'spawn' } Stopping nodes...
在我的筆記型電腦中,只需執行霧而不需要先執行 geth ……任何想法我做錯了什麼?
可執行標誌
你必須使節點可執行,所以霧可以執行它。嘗試:
sudo chmod a+x /usr/share/mist/resources/node/geth/geth
手動執行 geth
你也可以手動安裝一個 run geth ,然後執行 mis 將允許 mis 連接到正在執行的 geth 實例。
geth --ipcpath=~/.ethereum/geth.ipc
如果您不知道如何在您的系統上安裝 geth,您可以簡單地將其符號連結到您的
$PATH
,例如:sudo chmod a+x /usr/share/mist/resources/node/geth/geth sudo ln -s /usr/share/mist/resources/node/geth/geth /usr/bin/geth
這允許您
geth
直接執行。另請參閱此討論以首先使用系統範圍的 geht 安裝。