開啟Ethereum Wallet找不到ipc檔案
阿新 • • 發佈:2018-12-04
背景介紹
在啟動Ethereum Wallet之前,不管是通過滑鼠雙擊還是通過命令列啟動,如果沒有啟動節點客戶端geth的話,則在啟動Ethereum Wallet的時候會預設啟動一個geth,該預設geth的datadir在macOS上為$HOME/Library/Ethereum,geth啟動的時候會生成一個ipc檔案,路徑在對應的datadir下,因為Ethereum Wallet通過rpc方式和geth通訊。
那麼問題來了,如果啟動Ethereum Wallet前,手動啟動了一個geth,這時候啟動Ethereum Wallet的話將不會再啟一個geth,並且會去$
解決方法
網上有不同的解決方法,下面的是博主在macOS上試過可用的。
這裡假設手動啟動geth時,通過”–datadir”指定的路徑是$HOME/Library/Ethereum/ethprivate1,則首先進入Ethereum Wallet的安裝目錄:
cd /Applications/Ethereum Wallet.app/Contents/MacOS
然後通過命令啟動Ethereum Wallet,並且通過”–rpc”指定ipc檔案的路徑:
./Ethereum\ Wallet --rpc $HOME/Library/Ethereum/ethprivate1/geth.ipc
And the end, good luck to you!
原文出自我的個人部落格。