Ich habe versucht, Solidity auf allen Wegen in meiner geth
Konsole 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 geth
Konsole sind. Warum wurde es überhaupt dort eingefügt? Warum wurde es entfernt?
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.
smatthewenglisch
Alan Buxton