Пакеты Cygwin не работают после установки с pact на Babun (Windows 10)

То же, что https://github.com/babun/babun/issues/702

Я впервые заметил это, когда я установил pact install dig, which dig возвращает местоположение двоичного файла, но он ничего не делает:

{ ~ }  » dig github.com                                                               ~ 127
{ ~ }  »  

Позже я понял, что пакеты не работают после установки. я пробовал php а также ruby (gem).

Идеи о том, как устранить неполадки Cygwin? Я предполагаю, что именно в этом проблема. Он установлен в%HOMEPATH%/. Babun/cygwin


Обновление: когда я пробую ruby ​​или php из cmd.exe Windows, я получаю диалоговое окно с ошибкой под названием "Точка входа не найдена": точка входа процедуры __locale_ctype_ptr не может быть расположена в библиотеке динамических ссылок... .babun\cygwin\bin\cygruby220.dll или cygphp.dll соответственно.

Я искал это, но не нашел никакой полезной информации.

Я должен также добавить, что я только что понял, что я, возможно, первоначально установил Babun на Windows 7 (до обновления до 10), но текущий, который у меня есть, я полностью переустановил на Windows 10, так что я надеюсь, что это не проблема.

1 ответ

У меня было так много проблем при установке Perl, Python и gcc/g++ с pact (не вдаваясь в подробности), в итоге я просто сказал "прикрутил", скачал установщик cygwin x86 и указал туда, где хранится babun его файлы cygwin, которые для меня были%USERPROFILE%.babun\cygwin. Это сработало для меня. Теперь я могу использовать Бабун без каких-либо странностей. Кстати, я на Windows 7, но я предполагаю, что это не будет иметь большого значения.

Другие вопросы по тегам