Прежде всего, почему вы проверили такой старый выпуск v0.2.5?Когда я сделал это несколько недель назад, я просто взял последнюю версию и получил 0.5.0pre, но было бы разумно указать v0.4.3.Например, введите git clone git://github.com/joyent/node.git
, чтобы загрузить узел, а затем:
cd node
./configure
make install
Во-вторых, не выполняйте ребазинг, выполняя пепел из оболочки CYGWIN.Вместо этого закройте все процессы Cygwin, а затем используйте проводник Windows, чтобы открыть двоичный файл ash.exe.Так как у меня система Windows 7 без node.js, я решил следовать моим инструкциям и собрать.Не просто.Я столкнулся с некоторыми странными dll-проблемами, которые исчезли, когда я запустил ./rebaseall
, а затем ./perlrebase
из приглашения Ash.Кажется, что rebaseall больше не достаточно.
В-третьих, есть сообщение, которое звучит так, будто у вас нет компилятора C.Некоторый поиск в Google приведет вас к сайтам, рассказывающим, какие пакеты Cygwin вам нужны, но как минимум установите компилятор g ++, и это должно привести к зависимости C в качестве зависимости.
Когда я делал это, я просто запускал configure, и каждый раз, когда былоошибка, установил еще один пакет Cygwin для доставки недостающей части.Даже OpenSSL доступен.