«Слишком много переменных среды» при попытке запустить оболочку Cywin из Hudson - PullRequest
2 голосов
/ 04 января 2011

Я пытаюсь выполнить скрипт на ведомом компьютере Windows XP Hudson в Cygwin. Это команда оболочки, настроенная в Hudson:

#!C:\cygwin\bin\bash.exe
echo "hello"

Похоже, что при запуске Cygwin на компьютере с Windows возникает проблема, и я получаю эту ошибку:

2 [main] bash 2692 C:\cygwin\bin\bash.exe: *** fatal error - C:\cygwin\bin\bash.exe: 
*** internal error reading the windows environment - too many environment variables?

Так кто-нибудь еще испытывал это и какие-либо идеи о том, как запустить скрипт?

1 Ответ

2 голосов
/ 05 января 2011

Я не удивлюсь, если вы нажмете эту старую ошибку

В Windows большая проблема тем не менее. При использовании ASCII функции для доступа к окружающей среде, как делает Cygwin, среда бесшумно отрезал на 32K.

из http://cygwin.com/ml/cygwin/2005-09/msg00646.html

Вы также можете найти обходной путь запуска emacs из ярлыка Windows (то же самое сообщение об ошибке, что и у вас). Возможно, вы можете изменить вызов bash, добавив команду запуска cygwin, как описано в следующем посте.

http://cygwin.com/ml/cygwin/2006-03/msg00156.html

...