Я работаю над установкой Bitcoin Core для Mac . Я клонировал репозиторий и установил зависимости через brew. Я пытаюсь запустить, autogen.sh
но это не удается:
$ ./autogen.sh
/usr/local/bin/glibtoolize: line 406: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 2513: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 2513: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 3601: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 3845: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 861: /usr/local/Library/ENV/4.3/sed: No such file or directory
: putting auxiliary files in '.'.
: copying file './ltmain.sh'
/usr/local/bin/glibtoolize: line 3771: /usr/local/Library/ENV/4.3/sed: No such file or directory
configure.ac:45: error: required file 'build-aux/ltmain.sh' not found
autoreconf: automake failed with exit status: 1
Я не уверен, что не получается. brew doctor
чистый. glibtoolize
и то и sed
другое можно найти. Каталога нет .../Library/ENV
, поэтому я не уверен, почему он не создается автоматически.
Любая помощь будет принята с благодарностью.
Mac 10.12.6
Bitcoin (7b57bc9) - v0.15.1
Это происходит потому, что /usr/local/bin/glibtoolize:
указывает на неправильный каталог
line 49 : ${SED="/usr/local/Library/ENV/4.3/sed"}
Это было изменено, когда доморощенные решили изменить свой путь. См. этот пост stackoverflow
Что сработало для меня, так это
brew reinstall libtool
Более простой подход:
brew install bitcoin
Однако, как указывает Джонас, вы должны быть осторожны, доверяя сторонним менеджерам пакетов. В частности, вы должны убедиться, что SHA1 пакета, который вы получаете от Homebrew, совпадает с официальным выпуском Биткойн либо с GitHub, либо с веб-сайта Bitcoin Core.
Больше чтения:
Пример использования GPG для проверки подписи пакета (в данном случае SHA256SUMS.asc
файл подписи в https://bitcoincore.org/bin/bitcoin-core-0.15.1/ ):
пебвиндкрафт
РайанДжМ
sed
(/usr/bin/sed
), и у меня установлены инструменты командной строки. Любая идея, где$
может отсутствовать? Я посмотрю на проблемы компиляции OSX. Спасибо.пебвиндкрафт