Foundation-sites: Не удается найти исполняемый файл Python "python", вы можете установить переменную env PYTHON.

Созданный на 6 янв. 2016  ·  3Комментарии  ·  Источник: foundation/foundation-sites

Вот ошибки, которые я получаю при попытке установить Foundation 6 на Windows 10 64bit:

Я использую:
Рубин 2.2.3
Node.js 5.3.0
Git 2.7.0
NPM 3.3.12 (выполнила глобальную команду: npm install --global foundation-cli).

Если пользователям Windows нужно установить python по пути, разве это не должно быть где-то упомянуто?

c: \ wamp \ www \ utahreia3.1 \ webroot \ utahreianode_modulesbrowser-syncnode_modules \ socket.ionode_modules \ socket.io-clientnode_modules \ engine.io-clientnode_modules \ wsnode_modulesbufferutil>, если не определено, npm_configata_node_gypt npmnode_modules \ foundation-clinode_modules \ npmbin \ node-gyp-bin .... node_modules \ node-gypbin \ node-gyp.js "rebuild) else (node ​​rebuild)
gyp ERR! ошибка конфигурации
gyp ERR! Ошибка стека: не удается найти исполняемый файл Python "python", вы можете установить переменную env PYTHON.
gyp ERR! стек при ошибке NoPython (C: \ UsersCurtis BlackAppData \ Roaming \ npmnode_modules \ foundation-clinode_modules \ npmnode_modules \ node-gyp \ lib \ configure.js: 401: 14)
gyp ERR! стек в C: \ UsersCurtis BlackAppData \ Roaming \ npmnode_modules \ foundation-clinode_modules \ npmnode_modules \ node-gyp \ lib \ configure.js: 356: 11
gyp ERR! стек в FSReqWrap.oncomplete (fs.js: 82: 15)
gyp ERR! Система Windows_NT 10.0.10586
gyp ERR! команда "C: \ Program Files \ nodejs \ node.exe" "C: \ UsersCurtis BlackAppData \ Roaming \ npmnode_modules \ foundation-clinode_modules \ npmnode_modules \ node-gypbin \ node-gyp.js" "rebuild"
gyp ERR! cwd c: \ wamp \ www \ utahreia3.1 \ webroot \ utahreianode_modulesbrowser-syncnode_modules \ socket.ionode_modules \ socket.io-clientnode_modules \ engine.io-clientnode_modules \ wsnode_modulesbufferutil
gyp ERR! узел -v v5.3.0
gyp ERR! узел-gyp -v v3.2.1
gyp ERR! не хорошо

[email protected] установить c: \ wamp \ www \ utahreia3.1 \ webroot \ utahreianode_modulesbrowser-syncnode_modules \ socket.ionode_modules \ socket.io-clientnode_modules \ engine.io-clientnode_modules \ wsnode_modules \ utf-8-validate
перестройка node-gyp

c: \ wamp \ www \ utahreia3.1 \ webroot \ utahreianode_modulesbrowser-syncnode_modules \ socket.ionode_modules \ socket.io-clientnode_modules \ engine.io-clientnode_modules \ wsnode_modules \ utf-8-validate> если не определено npm_config_node \ UsersCurtis BlackAppData \ Roaming \ npmnode_modules \ foundation-clinode_modules \ npmbin \ node-gyp-bin .... node_modules \ node-gypbin \ node-gyp.js "rebuild) else (node ​​rebuild)
gyp ERR! ошибка конфигурации
gyp ERR! Ошибка стека: не удается найти исполняемый файл Python "python", вы можете установить переменную env PYTHON.
gyp ERR! стек при ошибке NoPython (C: \ UsersCurtis BlackAppData \ Roaming \ npmnode_modules \ foundation-clinode_modules \ npmnode_modules \ node-gyp \ lib \ configure.js: 401: 14)
gyp ERR! стек в C: \ UsersCurtis BlackAppData \ Roaming \ npmnode_modules \ foundation-clinode_modules \ npmnode_modules \ node-gyp \ lib \ configure.js: 356: 11
gyp ERR! стек в FSReqWrap.oncomplete (fs.js: 82: 15)
gyp ERR! Система Windows_NT 10.0.10586
gyp ERR! команда "C: \ Program Files \ nodejs \ node.exe" "C: \ UsersCurtis BlackAppData \ Roaming \ npmnode_modules \ foundation-clinode_modules \ npmnode_modules \ node-gypbin \ node-gyp.js" "rebuild"
gyp ERR! cwd c: \ wamp \ www \ utahreia3.1 \ webroot \ utahreianode_modulesbrowser-syncnode_modules \ socket.ionode_modules \ socket.io-clientnode_modules \ engine.io-clientnode_modules \ wsnode_modules \ utf-8-validate
gyp ERR! узел -v v5.3.0
gyp ERR! узел-gyp -v v3.2.1
gyp ERR! не хорошо

✓ Создана новая папка проекта.
✗ Узловые модули не установлены. Попробуйте запустить npm install вручную.
✓ Компоненты Bower установлены.

Самый полезный комментарий

Для Windows попробуйте windows-build-tools с npm install --global --production windows-build-tools

Все 3 Комментарий

Это проблема node-gyp, это инструмент командной строки, который использует тонна модулей node, а не только мы. Вам понадобится Python, чтобы воспользоваться некоторыми функциями, которые есть в полном стеке. Ознакомьтесь с руководством по установке Node-Gyp для Windows и посмотрите, поможет ли это.

Если вы не хотите выполнять эту настройку, вам придется использовать версию фреймворка только для CSS, поскольку Node-Sass (libsass), BrowserSync и некоторые другие полагаются на node-gyp, который полагается на на Python.

Надеюсь, что это поможет вам, закрывая проблему, поскольку это не ошибка Foundation.

я только что обновил питон - и проблема исчезла

Для Windows попробуйте windows-build-tools с npm install --global --production windows-build-tools

Была ли эта страница полезной?
0 / 5 - 0 рейтинги