Wenn ich Mist installiert habe, muss ich dann auch geth separat installieren?

Wenn ich unter Mac versuche, "geth" auszuführen, erhalte ich die Fehlermeldung "Befehl nicht gefunden".

Nebel ist installiert und in Gebrauch..

Antworten (2)

Nein. Nebel beinhaltet Geth.

Der Grund, warum Sie den command not foundFehler erhalten, ist, dass geth von Ihrem Befehlszeilenpfad nicht erkannt wird. Running Mist startet automatisch die lokale Kopie von geth.

Vielleicht nicht ganz relevant für das OP, aber 32-Bit-Linux-Mist enthält kein Geth. (Unsicher bei 32-Bit-Windows.)
Obwohl Mist Geth enthält, müssen Sie nicht immer noch die Befehlszeilenschnittstelle installieren, um gethBefehle auszuführen?
@tayvano Ich habe es nicht ausprobiert, aber ich nehme an, Sie können die in Mist enthaltene Geth-Anwendung genauso aufrufen wie die eigenständige Version. Ich glaube nicht, dass es einen Unterschied zwischen den beiden Versionen gibt
@dbryson Ich glaube, du hast Recht. Ich denke, das einzige Problem ist, dass Benutzer manchmal geth --fasteine command not found. Es liegt nicht daran, dass geth nicht installiert ist, sondern daran, dass die Befehlszeilenschnittstelle nicht installiert ist, sodass die Eingabe geth...nicht erkannt wird / das installierte geth aufgerufen wird.
@tayvano Richtig. Es liegt einfach daran, dass der Pfad zur Mist-Version von Geth vom Befehlszeilenterminal nicht erkannt wird. Das Hinzufügen des vollständigen Pfads dazu in Ihren Bashrc-Skripten usw. sollte das beheben
Ah! Das macht Sinn. Ich habe den Leuten gerade gesagt, dass sie Geth installieren sollen, was am Ende dasselbe bewirkt, aber nur der Weg wäre viel einfacher. Vielen Dank!
@tayvano Kein Problem. Übrigens gute Arbeit an MyEtherWallet
Danke. Wo befindet sich dann normalerweise geth auf dem Mac, nachdem ich Mist installiert habe?
@MaksimRavnovesov unter OS X, wenn Sie Mist in Applications installiert haben, sollte es bei sein/Application/EthereumWallet/Contents/Frameworks/node/geth
@dbryson Hmm. Seltsam, ich habe es nicht. Ich habe die gesamte Festplatte nach den Ordnern „EthereumWallet“ und „geth“ durchsucht und nicht gefunden. Es gibt eine „Ethereum-Wallet.app“, aber das ist auch alles. Jetzt bin ich etwas verwirrt. Muss ich "geth" noch separat installieren?
@MaksimRavnovesov Wenn Sie OS X verwenden, müssen Sie mit der rechten Maustaste auf Ethereum-Wallet klicken und dort "Paketinhalt" auswählen. Dort finden Sie geth
danke @dbryson, ich sehe es jetzt dort. Falls ich es separat im Terminal verwenden möchte, was soll ich tun? das "geth" aus dem Paket irgendwo separat kopieren?

[Ein Nachtrag zur Hauptantwort bezüglich der Mac-Implementierung von Geth.]

Nicht alle Implementierungen von Mist enthalten explizit Geth.

Wenn Sie die vorgefertigten Pakete auf der Seite Releases verwenden, enthalten die 32-Bit-Versionen für Linux und Windows Geth nicht, während die 64-Bit-Versionen dies tun. (Wie auch die Mac-Version.) Bei den 32-Bit-Versionen sollte Geth separat installiert werden.

Siehe diesen vorherigen Thread: Wie installiere ich Mist von den vorgefertigten Binärdateien unter 32-Bit-Linux?

Ich habe gerade Mist-win64-0.8.6 heruntergeladen und es sieht so aus, als wäre Geth nicht mehr enthalten; nur eth?