У меня есть некоторые проблемы с пакетом node-gyp
, и я считаю, что это потому, что мне нужно использовать python 2.7 вместо python 3.
У меня настроена среда PATH переменные, так что когда я делаю python --version
, вывод будет Python 2.7.16
.
Однако, в том же терминале, когда я go до yarn
устанавливаю мой проект. Это терпит неудачу, и я вижу, что выходные данные журналов:
Command: node-gyp rebuild
Arguments:
Directory: /Users/myname/Documents/myproject
Output:
gyp info it worked if it ends with ok
gyp info using node-gyp@5.0.5
gyp info using node@12.14.0 | darwin | x64
gyp info find Python using Python version 3.7.3 found at "/Users/myname/anaconda3/bin/python"
Я также использую nvm. Каталина 10.15.2. Узел 12.14.0. NVM 0.33.11.
Почему моя версия терминала показывает, что я использую 2.7, а затем в журналах указывается команда node-gyp rebuild
как 3.7.3? Если я уже настроил свои переменные окружения, что я могу изменить, чтобы исправить это? Это как-то связано с nvm?