Мне не хватало знаний о Ruby Rails и инструментах Python, поэтому я дал старшему разработчику разрешение «обновить» настройки моего mac, чтобы разрешить доступ и сотрудничество через github для проекта под названием «pawztech-api».ERR! stack Ошибка: команда не выполнена: платформа импорта python2 -c;
Теперь каждый раз, когда я пытаюсь установить пакет НПМ (в данном случае nodemon), я получаю следующее сообщение об ошибке ...
unknown-3c-15-c2-d5-97-aa:express dejimeji$ sudo npm install -g nodemon
Password:
> [email protected] install /usr/local/lib/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild
gyp ERR! configure error
gyp ERR! stack Error: Command failed: python2 -c import platform; print(platform.python_version());
gyp ERR! stack pyenv: python2: command not found
gyp ERR! stack
gyp ERR! stack The `python2' command exists in these Python versions:
gyp ERR! stack 2.7.9
gyp ERR! stack pawztech-api
gyp ERR! stack
gyp ERR! stack
gyp ERR! stack at ChildProcess.exithandler (child_process.js:751:12)
gyp ERR! stack at ChildProcess.emit (events.js:110:17)
gyp ERR! stack at maybeClose (child_process.js:1015:16)
gyp ERR! stack at Socket.<anonymous> (child_process.js:1183:11)
gyp ERR! stack at Socket.emit (events.js:107:17)
gyp ERR! stack at Pipe.close (net.js:485:12)
gyp ERR! System Darwin 13.4.0
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /usr/local/lib/node_modules/nodemon/node_modules/chokidar/node_modules/fsevents
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok
npm WARN optional dep failed, continuing [email protected]
/usr/local/bin/nodemon -> /usr/local/lib/node_modules/nodemon/bin/nodemon.js
[email protected] /usr/local/lib/node_modules/nodemon
Я полагаю, у меня есть неправильная версия Python правильно?
Как бы то ни было, как я могу вернуться или восстановить нормальные настройки, чтобы npm устанавливала пакеты без ошибок?
попробовать 'pyenv местного system' –