Truffle Migrate mit meinem eigenen Ethereum-Netzwerk

Ich entwickle einen Ethereum-Vertrag. Also habe ich einen Ethereum-Server eingerichtet. Ich habe das benutzt

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.jsonum den Ethereum-Server auszuführen.

Der Ethereum-Server funktioniert einwandfrei.

dann habe ich Trüffel mit testrpc eingerichtet, was gut funktioniert. Ich versuche mit meinem Ethereum-Server zu trüffeln. Es wird wie folgt angezeigt

Erwartetes Ergebnis:

finish migrate.

Tatsächliche Ergebnis:

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

lange ist nichts passiert

Antworten (1)

Kopieren Sie den Speicherort der Datei geth.ipc und führen Sie in einem anderen Terminalfenster den Befehl geth Attach aus -

geth attach ipc://path_to_ipc_file/geth.ipc

Entsperren Sie danach Ihr Standardkonto -

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

und dann folgenden Befehl ausführen -

miner.start()

Ihre Trüffelmigrationen sollten dann beginnen zu arbeiten.

Wo kann ich die Datei geth.ipc auf meinem lokalen Computer sehen?
Wenn Sie Ihren Geth-Knoten starten, sehen Sie einige Protokolle. Einer davon wäre so - INFO [06-29|00:20:54] IPC-Endpunkt geöffnet: /home/sanchitb/Workspace/pnet/geth.ipc Das ist Ihr geth.ipc-Pfad.
oder Sie können auch Ihre geth.ipc-Datei auf Ihrem Computer finden.
HI sanchit, Fatal: Unable to Attach to remote geth: dial unix /home/blockchain/blockchain/ethdata/geth.ipc: connect: no such file or directory i got this error. diese geth.ipc-Datei befindet sich nicht im angegebenen Ordner. Wie kann ich eine geth.ipc-Datei erstellen?
ethereum.stackexchange.com/questions/125/… Ich habe eine ähnliche Frage beantwortet, wie man ein privates Netz einrichtet. Das sollte helfen. Wenn nicht, dann lass uns im Chat diskutieren.
ja alter. ich brauche deine Hilfe. können wir uns unterhalten?