Warum ist es nicht möglich, einen Solidity-Compiler in der Geth-Konsole zu installieren?

Ich habe versucht, Solidity auf allen Wegen in meiner gethKonsole zu installieren – warum? -weil die veralteten Tutorials dies empfehlen- und als Programmierer müssen Sie die Disposition haben, kein " Nein " für eine Antwort von einem dummen Computer zu akzeptieren- müssen einfach weiter daran herumhacken, bis Sie das verdammte Ding dazu bekommen mach was du willst - oder du wirst nirgendwo hingehen - sozusagen nirgendwo hingehen - zurück zum Punkt dieser Frage ...

Ich habe entschieden – nachdem ich mehrere Seiten im Internet und diese Website konsultiert hatte, dass ich einfach einen anderen Weg finden sollte, um meine intelligenten Verträge zusammenzustellen – wahrscheinlich mit diesem Remix-Ding

Bevor ich mich also dieser Aufgabe geschlagen gebe, möchte ich wissen, was die relativen Vorzüge der Erstellung intelligenter Verträge in der gethKonsole sind. Warum wurde es überhaupt dort eingefügt? Warum wurde es entfernt?

Antworten (1)

Die Begründung für die Änderung finden Sie hier: https://github.com/ethereum/EIPs/issues/209

Dies hat hier zu einigen Kontroversen geführt: https://github.com/ethereum/go-ethereum/issues/3793

Um ehrlich zu sein, denke ich, dass dies eher ein "Dokumentations" - als ein "technisches" Problem ist. Die Dokumentation sollte aktualisiert werden, um widerzuspiegeln, wie die Technologie funktioniert, anstatt die Technologie durch das, was (alte) Dokumente sagen, zurückzuhalten.

Es ist keine große Sache, Truffle separat zu installieren oder separat zu solc und Ihre Zusammenstellungen außerhalb von Geth zu machen. Siehe Wie kompiliere ich Solidity-Verträge mit Geth v1.6? für mehr Details.

cool – ja – ich meine – ich stimme zu, dass das Kompilieren von Programmen in einer Konsole verrückt ist – es ist nur so – wenn die Dokumentation sagt, dass ich dazu in der Lage sein sollte – ich möchte es versuchen – und wenn du es zuerst nicht tust gelingen ... und so weiter - danke für diese Ressourcen
Ich habe die gleiche Erfahrung gemacht! Die Aktualisierung der Dokumente scheint heutzutage eine geringe Priorität zu haben.