Пакеты 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, но я предполагаю, что это не будет иметь большого значения.