Mist wird nicht ausgeführt, wenn ich geth über die Eingabeaufforderung IN MAC ausführe [duplizieren]

Ich möchte rinkeby lokal im Netzwerk starten .......

Wenn ich geth über die Befehlszeile ausführe, verwendet es den datadir-Ordner. Während Geth läuft, möchte ich auch Mist starten, aber es gibt mir den Fehler datadir wird von einem anderen Prozess verwendet.

Wie kann ich beide gleichzeitig laufen lassen

Danke im Voraus

Ändern Sie das Datenverzeichnis von geth, indem Sie --datadir angeben, dann funktionieren beide.

Antworten (2)

Obwohl Ihre Frage für mich nicht klar ist, werde ich versuchen, allgemeine Schritte bereitzustellen, um Geth mit Mist zu verbinden.

  1. Geth-Knoten starten: geth --datadir="/some/path/to/chaindata_folder" --rpc --rpccorsdomain "*" --rpcapi "eth,web3,personal,net,miner,admin,debug"
  2. Starten Sie Mist in einem neuen Terminal-Tab / -Fenster mit der angegebenen geth.ipc-Datei (sehen Sie es im Geth-Terminal):open -a /applications/mist.app/contents/macos/mist --args --rpc "/some/path/to/geth.ipc"
  3. hängen Sie geth.ipc im neuen Terminal an: geth attach ipc:"/some/path/to/geth.ipc"

/some/path/to/geth.ipc - finden Sie im ersten Terminal „IPC-Endpunkt geöffnet:“

Danke, das hat bei mir funktioniert..... Für Mac müssen wir zuerst geth --rinkeby --rpc --rpcapi db,eth,net,web3,personal --cache=2048 --rpcport 8545 --rpcaddr ausführen 127.0.0.1 --rpccorsdomain "*" und führen Sie dann /Applications/Mist.app/Contents/MacOS/Mist --rpc ~/Library/Ethereum/rinkeby/geth.ipc aus

Ich nehme an, Sie möchten, dass Ihr Nebel dasselbe Datenverzeichnis wie Geth verwendet.

Versuchen Sie, mist anzuweisen, die von geth erstellte Datei geth.ipc zu verwenden, indem Sie ihm --rpc "~/geth.ipc"beim Start den Parameter übergeben (aktualisieren Sie diesen natürlich mit dem tatsächlichen Pfad zur geth.ipcDatei).

Hallo, danke für deine Antwort. Können Sie mir helfen, wie man Mist vom MAC-Terminal mit geth.ipc startet? Danke