Ошибка команды cURL - PullRequest
       22

Ошибка команды cURL

5 голосов
/ 23 декабря 2011

Я пытаюсь использовать команды curl в командном файле, который я пишу. Я скачал последний исполняемый файл curl и запустил его, но я не могу использовать команду "curl". Какие шаги я должен предпринять, чтобы правильно его использовать? Командная строка все еще говорит

"curl не распознается как внутренняя или внешняя команда, программа или командный файл"

Мне не интересно делать что-либо еще с cURL

Ответы [ 4 ]

7 голосов
/ 23 декабря 2011

Вам нужно будет добавить каталог, содержащий curl.exe, в ваш path, возможно, каталог bin. В Windows XP вы можете сделать это:

  1. Щелкните правой кнопкой мыши по вашему компьютеру и выберите свойства
  2. Нажмите вкладку "Дополнительно"
  3. Нажмите переменные среды
  4. Найдите path в списке и добавьте путь к вашему каталогу curl
3 голосов
/ 03 марта 2015

Шаги для установки curl в Windows

Установка cURL в Windows

Чтобы установить cURL в Windows, необходимо выполнить 4 шага.

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

Шаг первый: установить распространяемые файлы Visual C ++ 2008

Загрузить распространяемые файлы Visual C ++ 2008.

Шаг второй: установка 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 из http://curl.haxx.se/ca/cacert.pem Скопируйте ее в ту же папку, в которую вы поместили curl.exe (C: \ Windows \ System32), и переименуйте ее в curl-ca-bundle.crt

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

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

1 голос
/ 23 декабря 2011

Вам необходимо добавить его в переменную окружения path. Если вы хотите сделать это через пакет, то вы можете обновить ключ reg, в котором он хранит каталоги, с помощью curl.exe следующим образом:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "curlpath\curl.exe";%path%" /f

Или, если исполняемый файл не зависит от каких-либо других файлов, вы можете скопировать его в пути к существующим каталогам, например C:\Windows\system32.

Надеюсь, это поможет!

1 голос
/ 23 декабря 2011

Похоже, это не на вашем пути - попробуйте открыть новое окно консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...