Node.js - учебные пособия по настройке работы с Cygwin на компьютере с Vista - PullRequest
0 голосов
/ 22 марта 2011

Все,

Я пытаюсь заставить Node.js работать на компьютере с Vista.

Я установил Cygwin (согласно инструкциям Github), который, кажется, был установлен правильно.Однако ни одна из команд не выполняется.

Есть ли какие-либо учебные пособия для этапов после установки Cygwin?

ПРОБЛЕМА: При выполнении любой команды я получаю «Bash: команда не найдена»ошибка.Даже команда, подобная 'c: \ cygwin \ bin', не выполняется.Когда я набираю 'user' в командной строке cygwin, я получаю 'ntvdm обнаружил системную ошибку.Неверный параметр '.

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

Я в замешательстве и хотел бы получить некоторые рекомендации о том, какие дальнейшие шаги следует предпринять для запуска и запуска Node.js на компьютере с Windows Vista.

Большое спасибо,

ОБНОВЛЕНИЕ1 :

Нам удалось добиться большего прогресса.Похоже, что мы не установили все соответствующие файлы, связанные с Cygwin.После повторной загрузки и переустановки все прошло хорошо, однако мы столкнулись с другой ошибкой.Получаем ошибку:

enter image description here

Как скомпилировать / установить node.js (не удалось настроить компилятор cxx!) (Ubuntu).

Мы следовали инструкциям согласно приведенной выше теме (3-й пост сверху для компьютеров с Windows), однако, мы все еще застряли на той же ошибке.

Любое руководство, пожалуйста?

Ответы [ 3 ]

4 голосов
/ 19 апреля 2011

Вы пробовали просто использовать автономные двоичные файлы Windows? http://node -js.prcn.co.cc / Таким образом, вам не нужно беспокоиться о Cygwin.

3 голосов
/ 22 марта 2011

Сначала я тоже попробовал, используя Cygwin. После десятого удара головой о стену я просто перестал пытаться найти более чистое решение.

Я использую VirtualBox с гостевой системой Debain для локальной разработки на моей машине с Windows 7. Используя VirtualBox, вы можете легко настроить общие папки или переадресацию портов для приложений узлов между вашей машиной Windows и гостевой системой Debian.

Поскольку вы используете простую Linux-систему, вся проблема компиляции сходит на нет.

Если вы планируете запускать node.js в рабочей среде в системе Windows: не делайте этого. Я вряд ли верю, что node.js когда-либо будет достаточно стабильным в системах на базе Windows, использующих MINGW / Cygwin ...

1 голос
/ 23 марта 2011

Люди, кажется, сталкиваются с проблемами с Cygwin, потому что они думают, что они используют машину Windows.

Если вы устанавливаете Cygwin и открываете приглашение оболочки bash с помощью значка Cygwin, вы находитесь в среде UNIX, и все работает так же, как в UNIX. Это включает в себя сборку node.js.

Я думаю, вы добавили информацию к вопросу, и я вижу вашу проблему. Да, обычно в Cygwin можно было создать файл node.js точно так же, как в любой системе UNIX, но это невозможно в Windows 7. Перед запуском ./configure вам необходимо:

  1. Закройте все приложения cygwin.
  2. Двойной щелчок C:\Cygwin\bin\ash.exe
  3. Запустите ./rebaseall и по завершении выполните ./perlrebase.
  4. выход из окна оболочки пепла.

В этот момент Cygwin вернется в нормальное состояние, и вы сможете ./configure и выполнить установку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...