Я пытался следовать этому руководству, рекомендованному IBM для использования гиперледжера: https://hyperledger.github.io/composer/latest/installing/installing-prereqs.html#macos
, а затем
https://hyperledger.github.io/composer/latest/installing/development-tools.html
Но началось моеад.
Я дошел до:
npm install -g composer-cli
в терминале, чтобы установить composer-cli, что, по-видимому, необходимо для разработки с hyperledger.Однако все, что я получил, это MASSIVE блок ошибок, в основном это были 3:
NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp ERR! build error
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
Последний был явно ложным, так как я установил весь пакет xcode и активировал инструменты командной строки.По совету незнакомцев, спорящих на форуме github, я переустанавливал nvm и нацелился на какую-то конкретную версию.Но все, что я получил, было:
dyld: Symbol not found: _SSL_CTX_set_alpn_protos
Referenced from: /anaconda3/bin/../lib/libcurl.4.dylib
Expected in: /anaconda3/bin/../lib/libssl.1.0.0.dylib
Я пытался решить ее несколькими способами, переустанавливая и обновляя все, что делает nvm и xcode, переустанавливая python, node (используя homebrew), даже заменяя пробел в моемимя профиля с _, так что риска не будет, но это никак не сработает, и у меня всегда одно и то же сообщение об ошибке.Для всего, что связано с nvm или curl, за исключением проверки версий.
Я запустил
homebrew doctor
, но это не очень помогло.
Iне изменил мой путь в своем профиле, это все еще путь по умолчанию.Я использую Python 3.6.5, так как это казалось довольно важным, после возврата к 2.7, потому что npm прямо сказал мне, что это было лучше (?! Я был удивлен) наряду с ошибками, которые я получил.Но это ничего не решило.
У меня действительно нет выбора и я серьезно заблудился во всех процедурах и версиях, которые я устанавливаю.Помогите ?:) Я на MacBook Pro 10.13.5 2015