2015-02-26 5 views
22

Я установил curl и установил его как environment variable в мою систему. Но при запуске команды curl с ее выдачей ошибки 'curl' is not recognized as an internal or external command, operable program or batch file. Я попытался перезагрузить свою систему, но бесполезно. Я хочу, чтобы это приложение было загружено на HockeyApp. Пожалуйста, помогите мне. Я использую Windows 8.1.Curl не распознается как внутренняя или внешняя команда, оперативная программа или командный файл

+0

Я знаю, что вопрос звучит как дублированный. Но я опробовал почти все решения, такие как добавление каталога, где он установлен на путь к окну и т. Д. Но это не работает для меня. –

+1

Что происходит, когда вы вызываете завиток с полным путем? – SomethingDark

+0

@SomethingDark: Это дает: завиток: <6> не удалось решить хост: C –

ответ

56

шаги, чтобы установить завиток в окнах

Установка завиток на Windows,

Есть 4 шага, чтобы следовать, чтобы получить Curl, установленные на Windows.

Шаг 1 и Шаг 2 - установить библиотеку SSL. Шаг 3 - установить cURL. Шаг 4 является установка свежий сертификат

Шаг первый: Установка Visual C++ 2008 Распространяемые

От https://www.microsoft.com/en-za/download/details.aspx?id=29 для 64-битных систем Visual C++ 2008 Распространяемые (x64) для систем 32-разрядных Visual C++ 2008 Распространяемые (x32)

Шаг второй: Установка Win (32/64) OpenSSL v1.0.0k Light

От http://www.shininglightpro.com/products/Win32OpenSSL.html для 64-битных систем Win64 OpenSSL v1.0.0k Light Для систем 32-разрядных Win32 OpenSSL v1.0.0k Light

Шаг третий: Установите Curl

В зависимости от того, если ваша система 32 или 64 бит, загрузите соответствующий ** curl.exe. ** Например, перейдите в раздел Win64 - Generic и загрузите двоичный код Win64 с поддержкой SSL (тот, где SSL не вычеркнут). Визит http://curl.haxx.se/download.html Более конкретно Ссылка:http://curl.haxx.se/latest.cgi?curl=win64-ssl-sspi

Копия curl.exe в C: \ Windows \ System32

Шаг четвертый: Установите Последние Сертификаты

Не пропустите этот шаг. Загрузите последнюю копию действительных файлов CERT с https://curl.haxx.se/ca/cacert.pem Скопируйте ее в ту же папку, в которой вы разместили curl.exe (C: \ Windows \ System32), и переименуйте ее как curl-ca-bundle.элт

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

1 - На рабочем столе щелкните правой кнопкой мыши Мой компьютер и нажмите Свойства.
2 - Нажмите Дополнительные настройки системы.
3 - В окне «Свойства системы» щелкните Переменные среды.
4 - Выберите Путь и нажмите Редактировать.
5 - Добавить ; c: \ path to curl directory в конце.
5 - Нажмите OK.
6 - Закрыть и вновь открытькомандной строки

+1

Блестящий, спасибо Nevin. Я не смог найти Распространяемые компоненты Visual C++ 2008 на шаге 1, но должен все равно их установить, поскольку остальные шаги были выполнены. –

+0

Лучший ответ ... спасибо – Rajashekhar

+0

Как и Пол, мне не удалось найти товар в «шаге 1», но он работал правильно! Спасибо за подробный справочник, +1 – gudthing

4

Здесь вы можете найти ссылку для скачивания прямой для curl.exe

Я искал процесс загрузки в Curl и каждый, где они сказали, копия curl.exe файл в System32, но они не предоставили прямую ссылку, но после копания немного больше Я получил ее. так вот она нравится, найти curl.exe легко в папке бен просто

разархивировать и затем перейдите в папку бин там вы получите исполняемый файл

link to download curl generic

+0

В curl-7.53.1 нет папки с bin, скорее вы можете найти ее здесь: ' SRC/curl.exe' – jaegs

3

Метод 1: \

добавить «C: \ Program Files \ cURL \ bin» путь в системные переменные Pa го правой кнопкой мыши значок Мой компьютер и выберите Свойства> Дополнительно> Переменные среды enter image description here

Метод 2: (если метод 1 не работает, то)

простой открытой командной строки с «Запуск от имени администратора»

Смежные вопросы

 Смежные вопросы