Go-Ethereum

如何手動將 Mist 切換到 Ropsten?

  • December 3, 2016

我是乙太坊的新手。我有 v.0.8.7 客戶端。它與區塊鏈完全同步(見下面的截圖:一分鐘前看到的最後一個區塊)。

我以這篇文章為基礎。

如果我理解正確的話,我的客戶端目前與 Morden 同步(這篇文章確實沒有以菜鳥可以理解的方式解釋事情)。所以我必須切換到 Ropsten。

我輸入了文章底部指定的命令,並得到以下錯誤。

dyn907-72:~ me$ ls  /Users/me/Library/Ethereum/testnet/
chaindata       keystore        testnet_genesis.json
dapp            nodekey
geth            nodes
dyn907-72:~ me$ geth --datadir /Users/me/Library/Ethereum/testnet init testnet_genesis.json
I1122 14:01:12.203789 ethdb/database.go:83] Alloted 16MB cache and 16 file handles to /Users/me/Library/Ethereum/testnet/chaindata
Fatal: failed to read genesis file: open testnet_genesis.json: no such file or directory
dyn907-72:~ me$

請問為什麼說“不存在這樣的文件”?我是新來的,不用說。謝謝你。 在此處輸入圖像描述

您需要為您的 genesis JSON 文件使用正確的相對路徑或絕對路徑。

相對路徑將是:

geth --datadir ./Library/Ethereum/testnet init ./Library/Ethereum/testnet/testnet_genesis.json

然而,絕對你是在最好的道路上:

geth --datadir /Users/sam/Library/Ethereum/testnet init /Users/sam/Library/Ethereum/testnet/testnet_genesis.json

引用自:https://ethereum.stackexchange.com/questions/10205