Cygwin на Win7 проблема - не может использовать curl, потому что "cygcurl-4.dll" отсутствует - PullRequest
0 голосов
/ 26 января 2011

Где я могу найти его и как его установить?

Спасибо

Продолжение:

Я использовал полную установку, и этот конкретный файл не существует.

Ответы [ 3 ]

1 голос
/ 15 мая 2014

У меня была такая же проблема.

Я установил curl с помощью setup-x86.exe на 64-битной машине Windows 8.1 (запустите setup-x86.exe, найдите curl, установите Net curl: Multi .... )

Чтобы исправить это, я просто перезапустил установщик и искал curl и установил Libs libcurl4 .... (вы можете просто запустить установщик и найти libcurl4 )

1 голос
/ 26 января 2011

В моей установке он находится в каталоге CygWin bin, и это полная установка без каких-либо внешних компонентов. Вы должны убедиться, что вы сделали полную установку вашего CygWin. У меня было достаточно проблем с частичной установкой, чтобы я никогда не пробовал снова.


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

Выполните полную установку и немедленно проверьте наличие файла (вы также можете попробовать установить только сетевые и / или веб-пакеты, но, как я уже сказал, я не доверяю частичной установке).

Полагаю, возможно, что Windows или какой-либо пакет безопасности удалили его как угрозу, но это полностью зависит от того, что вы используете. Проверяя сразу после установки, можно надеяться, что это так. Если он появится после полной установки, а не через день, вы узнаете, что происходит что-то смешное.

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

Просто убедитесь, что вы нажимаете на значок «вращающиеся стрелки» на пакете All, пока не появится надпись Install. И я бы также предложил сделать это с последним setup.exe с сайта CygWin (временно переименовывая ваш текущий каталог, если вы хотите иметь возможность восстановить его). Установка, которую я сделал, была только около недели назад.

0 голосов
/ 19 февраля 2014

Если вы попытались установить curl с помощью setup.exe и до сих пор не видите cygcurl-4.dll в выводе «ls / bin | grep curl», то вполне вероятно, что вы используете не тот терминал,Если у вас 64-битная машина и вы используете setup-x86.exe, вы столкнетесь с этой проблемой.Вместо этого вам нужно использовать 64-битную версию Cygwin, которая называется setup-x86_64.exe.

Если вы не уверены, вот вывод для x86 и вывод для x86-64, дажекогда я пытался установить curl на обеих версиях:

x86:

$ ls /bin | grep curl
curl.exe
cygcurl-3.dll

x86_64:

$ ls /bin | grep curl
curl.exe
cygcurl-4.dll
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...