Я следую инструкциям из разных вики о том, как скомпилировать Node, чтобы в итоге я смог запустить его как службу в Windows.
Мои шаги до сих пор:
- https://github.com/joyent/node/wiki/Installation
(что приводит к ...)
- http://blog.tatham.oddie.com.au/2011/03/16/node-js-on-windows/
(успешно скомпилировано через cygwin, но приводит к ...)
- https://github.com/joyent/node/wiki/Building-node.js-on-mingw
(что, очевидно, лучше, чем успешная компиляция Cygwin)
Итак - мне удалось скомпилировать Node.exe, используя Cygwin, но не предпочитаемый Mingw. Я согласен, что это не идеальная ситуация, сборка на Windows не идеальная. Тем не менее.
Ошибка, которую я вижу в Mingw, после того, как я выполнил все вышеперечисленные шаги, возникает при попытке ./configure --without-ssl
. Сообщение об ошибке:
Danjah@PC /c/cygwin/home/Danjah/node-v0.4.7/node
$ ./configure –without-ssl
/usr/bin/env: python: No such file or directory
Я понимаю из URL-адреса шага 3, что должен предпринять шаги для предоставления переменных среды для Python и Git - используя справку из предоставленного URL-адреса, мне удалось ввести путь Python var, но я не думаю, что у меня есть Git путь вар справа. В любом случае, ни в каких каталогах установки для Python, Cygwin или Mingw32 я не вижу путь, указанный в сообщении об ошибке: «/usr/bin/env
».
Поиск в Google в действительности не принес многого с точки зрения переменных env или Mingw32, лучшее, что я получил, было: PATH=C:\MinGW\bin;C:\MinGW\msys\1.0\bin
, где мой каталог установки находится в C:\MingW\
.
Путь, который я добавил к переменным среды Windows для Python, был: PythonPath=C:\Python27;C:\Python27\DLLs;C:\Python27\Lib;C:\Python27\Lib\lib-tk
, где Python 2.7 установлен в C:\Python27\
.
Я ненавижу, когда путь к файлу мешает вам что-то делать, так как я подозреваю, что здесь проблема. Поэтому, пожалуйста, поставьте меня прямо здесь - у меня проблема с путем к файлу или что-то еще? И если это что-то еще, пожалуйста, попробуйте и помогите мне настроить Node и запустить ... увлеченный экспериментами.
Я, вероятно, должен также упомянуть, что у меня также есть ранее установленная версия Git на моем компьютере с Windows XP SP3, но ранее на нем не было установлено Cygwin, Mingw32 или Python, и у меня нет IIS запуск в качестве службы - моя обычная среда тестирования - это стек WAMP.