Estoy tratando de crear una red de prueba y he podido iniciar una red (creo).
geth --datadir ./eth-data --ipcpath geth.ipc attach
yo obtengo
Fatal: Unable to attach to geth: dial unix /home/victory/.ethereum/geth.ipc: connect: no such file or directory
.
También probé con la ruta completa pero siempre se ve en el ~/.ethereum
directorio.
De acuerdo con el documento de ayuda que estoy ejecutando1.4.5-stable
Me gustaría saber cómo puedo conectarme a mi red de prueba para poder comenzar a extraer y probar.
Prueba este formato:geth --datadir /tmp/geth attach ipc:/tmp/geth/geth.ipc
( ipc:
después attach
)
¿Ha iniciado un nodo geth en la misma máquina antes de adjuntarlo? datadir
, ipcpath
y networkId
son parámetros para iniciar un nodo. Mientras que datadir
el parámetro cambia la posición predeterminada de la carpeta de datos (predeterminada ~/.ethereum), ipcpath
cambia la posición predeterminada del archivo IPC (predeterminada ~/.ethereum/geth.ipc)
Para iniciar una red de prueba, use algo como:
geth --networkid 1234 --datadir /home/victory/.ethereum1234
No olvide el parámetro networkId y elija su número preferido como identificación (evite una identificación conocida como 0=Olympic, 1=Frontier, 2=Morden).
Luego puede adjuntar al nodo con
geth attach ipc:/home/victory/.ethereum1234/geth.ipc