web3@1.0.0-beta.26 Сбой установки с помощью пряжи - PullRequest
0 голосов
/ 07 июня 2018

Ошибка следующей установки:

$ sudo yarn add -P web3@1.0.0-beta.26

Вот ошибка:

gyp ERR! configure error 
gyp ERR! stack Error: Python executable "/anaconda3/bin/python" is v3.6.4, which is not supported by gyp.
gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0.

Если бы я использовал 'npm' в качестве менеджера пакетов, следующая команда разрешила бы проблему:

$ sudo npm install --save web3@1.0.0-beta.26 --python=pyhon2.7

Но я загрузил свой проект с помощью 'create-реагировать-приложение', которое по умолчанию использует 'yarn' в качестве менеджера пакетов.

Итак, каков синтаксис для переключения версийPython, используя 'пряжу', как указано в сообщении об ошибке.Я угадал несколько вариантов безрезультатно.И я не нахожу никакого решения, которое бы соответствовало обстоятельствам.

1 Ответ

0 голосов
/ 07 июня 2018

Попробуйте установить версию Python в качестве переменной среды.

npm config --global set python /usr/bin/python2.7

Подробнее об этом можно прочитать в этом выпуске

...