Невозможно установить composer-cli, тогда nvm продолжает показывать ту же ошибку - PullRequest
0 голосов
/ 11 июня 2018

Я пытался следовать этому руководству, рекомендованному 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

1 Ответ

0 голосов
/ 16 декабря 2018

У меня была небольшая другая ошибка для начала, хотя это была та же самая

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

, которую мне удалось решить с помощью следующего комментария GitHub:

https://github.com/nodejs/node-gyp/issues/569

Надеюсь, это поможет.

...