Truffle Migrar con mi propia red ethereum

Estoy desarrollando el contrato ethereum. así que configuré el servidor ethereum. usé esto

geth --rpc console --datadir "ethdata" --networkid xxxxx --nodiscover --rpcaddr "xx.xx.x.xxx" -rpcport 8545 --rpccorsdomain * --rpcapi "web3,net,personal,eth" attach http://0.0.0.0:8545 mygenesis.jsonpara ejecutar el servidor ethereum.

El servidor Ethereum está funcionando bien.

luego configuré truffle con testrpc que funciona bien. Trato de trufas con mi servidor ethereum. se muestra como siguiente

Resultado esperado:

finish migrate.

Resultado actual:

#truffle migrate
Running migration: 1_initial_migration.js
Deploying Migrations...

no pasó nada durante mucho tiempo

Respuestas (1)

Copie la ubicación del archivo geth.ipc y en otra ventana de terminal ejecute el comando geth added:

geth attach ipc://path_to_ipc_file/geth.ipc

Después de eso, desbloquee su cuenta predeterminada:

personal.unlockAccount(eth.coinbase, 'password', 0)

y luego ejecute el siguiente comando:

miner.start()

Sus migraciones de trufas comenzarán a funcionar entonces.

¿Dónde puedo ver el archivo geth.ipc en mi máquina local?
Cuando inicie su nodo geth, verá algunos registros. Uno de ellos sería así: INFO [06-29|00:20:54] Punto final de IPC abierto: /home/sanchitb/Workspace/pnet/geth.ipc Esa es su ruta geth.ipc.
o también puede ubicar su archivo geth.ipc en su máquina.
Hola sanchit, fatal: no se puede conectar a geth remoto: marque unix /home/blockchain/blockchain/ethdata/geth.ipc: conecte: no existe tal archivo o directorio. Recibí este error. ese archivo geth.ipc no está en la carpeta especificada. ¿Cómo puedo crear el archivo geth.ipc?
ethereum.stackexchange.com/questions/125/… Respondí una pregunta similar, sobre cómo configurar una red privada. Eso debería ayudar. Si no, hablemos en el chat.
si amigo necesito tu ayuda. ¿Podemos hablar?