Я пытаюсь создать тестовую сеть и смог запустить сеть (я думаю).
geth --datadir ./eth-data --ipcpath geth.ipc attach
я получил
Fatal: Unable to attach to geth: dial unix /home/victory/.ethereum/geth.ipc: connect: no such file or directory
.
Я также пробовал с полным путем, но он всегда ищет в ~/.ethereum
каталоге.
Согласно справочному документу, я бегу1.4.5-stable
Я хотел бы знать, как я могу подключиться к своей тестовой сети, чтобы начать майнинг и тестирование.
Попробуйте этот формат:geth --datadir /tmp/geth attach ipc:/tmp/geth/geth.ipc
( ipc:
после attach
)
Источник: https://github.com/ethereum/go-ethereum/issues/2634 .
Запускали ли вы гет-узел на той же машине перед подключением? datadir
и ipcpath
являются networkId
параметрами для запуска узла. В то время как datadir
параметр изменяет положение папки данных по умолчанию (по умолчанию ~/.ethereum), ipcpath
изменяет положение файла IPC по умолчанию (по умолчанию ~/.ethereum/geth.ipc)
Чтобы запустить тестовую сеть, используйте что-то вроде:
geth --networkid 1234 --datadir /home/victory/.ethereum1234
Не забудьте параметр networkId и выберите предпочитаемый номер в качестве идентификации (избегайте общеизвестных идентификаторов, таких как 0=Olympic, 1=Frontier, 2=Morden).
Затем вы можете подключиться к узлу с помощью
geth attach ipc:/home/victory/.ethereum1234/geth.ipc