bitcoind и bitcoin-cli «неопознаны», как я могу получить к ним доступ из командной строки?

Я скачал и установил предварительно скомпилированную версию Bitcoin Core OS-X (также успешно синхронизированную). В каждом учебнике, который я видел, содержится указание начать использовать исполняемые файлы bitcoind и bitcoin-cli. К сожалению, они не опознаны .

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

Это так же просто, как отсутствие символической ссылки или что-то в этом роде? Или мне нужно установить из источника, чтобы получить доступ к этим исполняемым файлам?

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

Ответы (2)

Bitcoin Core не включает bitcoindили bitcoin-cli. Вы можете использовать окно «отладки» для ввода тех же команд или использовать Homebrew для установки bitcoindи связанных с ним инструментов bitcoin-cliи bitcoin-txнапрямую.

brew tap WyseNynja/homebrew-bitcoin
brew update
brew install bitcoind

Это загрузит, скомпилирует и установит самую последнюю версию демона и инструментов. Используемый для этого доморощенный скрипт доступен для просмотра на github . Чтобы не отставать от новых версий Bitcoin Core, которые выпускаются каждые несколько месяцев, brew update && brew upgradeон проверяет наличие новых выпусков и при необходимости перестраивает.

Спасибо! Работал отлично. Должен ли я иметь какие-либо проблемы с запуском биткойн-кли таким образом, а не сборкой src?
Вы верите, что пользователь WyseNynja не заменяет скрипт сборки вредоносным, но он уже давно использует Биткойн и Github, так что это маловероятно. Вам нужно будет время от brew update && brew upgradeвремени обновлять доморощенную версию, чтобы не отставать от выпусков Bitcoin Core. Если вы попытаетесь использовать bitcoindи Bitcoin Core одновременно, это выдаст ошибку, но это не опасно (просто закройте одно, прежде чем использовать другое). В любом случае HomeBrew, по сути, представляет собой сборку с полным исходным кодом, она просто автоматизирована, чтобы избежать проблем с зависимостями.
Извините, что минус этот ответ. Но IMO очень опасно устанавливать программное обеспечение биткойнов поверх программного обеспечения для управления пакетами. Особенно, если программное обеспечение для управления пакетами не имеет хорошего процесса проверки (доморощенного нет).
Оглядываясь назад, я согласен с вами, я бы удалил это в пользу вашего, но SE по какой-то причине не разрешает этого, возможно, один из модераторов сможет.

bitcoin-cli(и другие инструменты) или доступны в виде «официальных» двоичных файлов (для OSX, Win и Linux). Просто скачайте *-osx64.tar.gz. Проверить: https://bitcoin.org/bin/bitcoin-core-0.11.0/