Как установить vcremote на Mac OS 10.14? - PullRequest
0 голосов
/ 29 декабря 2018

Я обновился в Mac OS Mojave 10.14 и хочу установить на него vcremote.команда, которую я запускаю, является

sudo npm install -g --unsafe-perm vcremote

, взятой из https://docs.microsoft.com/en-us/visualstudio/cross-platform/install-and-configure-tools-to-build-using-ios?view=vs-2017#Prerequisites

Я установил Xcode, создал Apple Id и добавил его в Xcode, Node и другие вещи по ссылке выше.

, но после

sudo npm install -g --unsafe-perm vcremote

я получаю странные ошибки:

информация о пре-гипе узла, используя информацию о ноде-префиксе@0.6.31 информация о пре-гипе узлаиспользуя узел@11.6.0 |дарвин |x64 команда node-pre-gyp команда install [] проверка информации узла-pre-gyp проверена на наличие "/ usr / local / lib / node_modules / vcremote / node_modules / node-ios-device / binding / node-v67-darwin-x64 /node_ios_device.node "(не найдено) pre-gyp узла http GET https://appc -node-binaries.s3.amazonaws.com / node-ios-device / v1.1.0 / node_ios_device-v1.1.0-node-v67-darwin-x64.tar.gz предварительный анализ узла http 403 https://appc -node-binaries.s3.amazonaws.com / node-ios-device / v1.1.0 / node_ios_device-v1.1.0-node-v67-darwin-x64.tar.gz ERR!Попытка загрузить (403): https://appc -node-binaries.s3.amazonaws.com / node-ios-device / v1.1.0 / node_ios_device-v1.1.0-node-v67-darwin-x64.tar.gz узел-pre-gyp ERR!Предварительно собранные двоичные файлы не найдены для node-ios-device@1.1.0 и node@11.6.0 (ABI-node-v67) (откат к исходной компиляции с помощью node-gyp) Код состояния node-pre-gyp http 403 загрузка архиваhttps://appc -node-binaries.s3.amazonaws.com / node-ios-device / v1.1.0 / node_ios_device-v1.1.0-node-v67-darwin-x64.tar.gz node-pre-gyp команда глагола build [rebuild] node-pre-gyp ERR!Попытка загрузить (не определено): https://appc -node-binaries.s3.amazonaws.com / node-ios-device / v1.1.0 / node_ios_device-v1.1.0-node-v67-darwin-x64.tar.gz node-pre-gyp ERR!Предварительно собранные двоичные файлы не найдены для node-ios-device@1.1.0 и node@11.6.0 (ABI-node-v67) (откат к исходной компиляции с помощью node-gyp)

, поэтому согласно этому журналуЯ получаю ошибку 403 от Amazon (что я делаю не так?

1 Ответ

0 голосов
/ 10 января 2019

У меня точно такие же ошибки в последней версии: vcremote@1.0.14, npm@6.5.0, node@11.6.0.

Похоже, что Amazon удалил последнюю версию node_ios_device-v1.1.0-node-v67-darwin-x64.tar.gz.

Но я уже решил свою проблему, я нашел обходной путь.

Предварительное условие

xcode-select --install

Сначала нам нужно понизить версию узла до 8.9.3,

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

https://github.com/creationix/nvm

затем установите старую версию:

nvm install 8.9.3

используйте в своем открытом терминале:

nvm use 8.9.3

или установите по умолчанию:

nvm alias default 8.9.3

проверьте версию:

node -v
v8.9.3

Во-вторых, вам нужно установить и перестроить из исходного кода

sudo npm install -g --unsafe-perm vcremote --build-from-source

Вот и все, стоит упомянуть, эта проблема похожа на sqlite3 Issue

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...