Go-Ethereum
致命:啟動協議棧時出錯:監聽 tcp:查找“localhost”:沒有這樣的主機
我正在嘗試使用以下命令在私有區塊鏈上執行節點:
geth --datadir data/privateBlockchain/ -networkid 1234567 -port 30306 -nodiscover -rpc -rpcapi “db,personal,eth,net,web3,debug” -rpccorsdomain ”*” --rpcaddr ”localhost” -rpcport 8545
我從本教程中得到它:
但是當我執行它時,螢幕上會顯示以下消息:
Fatal: Error starting protocol stack: listen tcp: lookup ”localhost”: no such host
我也嘗試過使用 127.0.0.1 而不是 localhost。
我能做些什麼來解決這個問題?
雖然我無法回答您為什麼會收到此特定錯誤,但我可以告訴您的是,
--rcpaddr localhost
不需要指定,因為 localhost 是預設rpcaddr
值。但是,如果我要嘗試猜測您為什麼會收到此錯誤,我會假設您的引號
localhost
是智能引號,而不是標準引號(至少它們在此站點上以這種方式顯示)。如果您真的想顯式地將 RPC 綁定地址設置為localhost
(顯式優於隱式),請嘗試刪除引號!