почему нельзя установить компилятор солидности в консоль geth?

Я пытался всеми способами установить Solidity на свою gethконсоль — почему? - потому что устаревшие учебники рекомендуют делать это - и как программист вы должны быть настроены не принимать " нет " в качестве ответа от глупого компьютера - нужно просто продолжать взламывать его до тех пор, пока вы не сможете заставить эту чертову штуку делай, что хочешь, или ты никуда не пойдешь, так что говоря о том, чтобы уйти в никуда, вернемся к сути этого вопроса...

Я решил - после консультации с несколькими страницами в Интернете и на этом веб-сайте, что я должен просто найти другой способ компилировать свои смарт-контракты - возможно, используя этот ремикс.

поэтому, прежде чем я признаю поражение в этой задаче, я хочу знать, каковы относительные достоинства компиляции смарт-контрактов в gethконсоли? Почему это было помещено туда в первую очередь? Почему это было удалено?

Ответы (1)

Причина изменения здесь: https://github.com/ethereum/EIPs/issues/209 .

Это вызвало некоторые разногласия здесь: https://github.com/ethereum/go-ethereum/issues/3793 .

Честно говоря, я думаю, что это больше проблема "документации", чем "техническая" проблема. Документы должны быть обновлены, чтобы отражать то, как работает технология, а не ограничивать ее тем, что говорят (старые) документы.

Нет ничего сложного в том, чтобы установить truffle отдельно или solc отдельно и выполнять свои компиляции вне geth. См. Как скомпилировать контракты Solidity с Geth v1.6? Больше подробностей.

круто- да- я имею в виду- я согласен, что компилировать программы в консоли это дурацко- просто- если в документации сказано, что я должен это делать- я хочу попробовать- и если сначала вы не успех... и так далее-спасибо за эти ресурсы
Я прошел через такой же опыт! В наши дни обновление документации кажется малоприоритетным.