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


person Jorge Orpinel Pérez    schedule 20.10.2016    source источник
comment
Установите Cygwin правильно. https://www.cygwin.com/ . Я предполагаю, что бабун путает версии пакетов и смешивает несовместимые выпуски исходных пакетов.   -  person matzeri    schedule 21.10.2016
comment
Я проверил/попробовал это. У Babun есть собственная предварительно настроенная копия Cygwin, поэтому отдельная установка cyg вообще не взаимодействует с Babun.   -  person Jorge Orpinel Pérez    schedule 27.10.2016


Ответы (1)


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

person solstice333    schedule 01.09.2017