Я пытаюсь запрос с помощью CURL команды в ElasticSearch в окнах платформы.
Я получаю сообщение об ошибке: CURL is not recognized as an internal or external command
Пожалуйста, помогите мне понять проблему.
Лучший ответ:
Если вы уже установили curl , добавьте каталог, в который он установлен, на путь Windows:
Пользователи Windows Vista и Windows 7
1 – На рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите ” Свойства”.
2 – Нажмите ссылку ” Дополнительные системные настройки” в левом столбце.
3 – В окне “Свойства системы” нажмите кнопку ” Переменные среды”.
4 – Выберите ” Путь” и нажмите ” Изменить”.
5 – Добавить в каталог c:path для завивки.
5 – Нажмите ” ОК”.
6 – Закройте и снова откройте командную строку
Я бы не рекомендовал использовать cURL для окон для поиска elastics.
Что такое CURL?
Вам определенно лучше использовать любой инструмент REST, например Post MAN или REST Console. Если вы хотите автозавершение, вы должны использовать Marvel.
Источник: techarks.ru
Curl не распознается как внутренняя или внешняя команда, работающая программа или командный файл
Я установил и установил его как в своей системе. Но при запуске команды выдает ошибку Я попытался перезапустить систему, но это бесполезно. Я хочу, чтобы это загрузило мое приложение на . Пожалуйста, помогите мне. Я использую Windows 8.1.
Шаги по установке curl в windows
Установить cURL в Windows
Чтобы установить cURL в Windows, выполните 4 шага.
Шаг 1 и Шаг 2 — установить библиотеку SSL. Шаг 3 — установка cURL. Шаг 4 — установить последний сертификат
Шаг 1. Установка распространяемых компонентов 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.
Скопируйте curl.exe в C: Windows System32
Шаг четвертый: установите последние сертификаты
Не пропускай этот шаг. Загрузите последнюю копию действительных файлов CERT с https://curl.haxx.se/ca/cacert.pem Скопируйте ее в ту же папку, в которую вы поместили curl.exe (C: Windows System32), и переименуйте ее как curl-ca-bundle.crt
Curl — идеальная утилита для тестирование API
Если вы уже установили или после выполнения вышеуказанных шагов, добавьте каталог, в котором он установлен, в путь Windows:
1 — На рабочем столе щелкните правой кнопкой мыши Мой компьютер и нажмите Свойства.
2 — Щелкните Расширенные системные настройки .
3 — В окне «Свойства системы» нажмите кнопку Переменные среды кнопка.
4 — Выбрать Дорожка и нажмите редактировать.
5 — Добавить ; c: путь к каталогу curl в конце.
5 — Щелкните в порядке.
6 — Закрыть а также повторно открыть то командная строка
- 1 Молодец, спасибо Невин. Я не смог найти распространяемые компоненты Visual C ++ 2008 на шаге 1, но все равно должен установить их, поскольку остальные шаги сработали.
- Как и Пол, мне не удалось найти элемент в , но он работал правильно! Спасибо за подробное руководство, +1
- 1 отличный пост! Работал нормально. На четвертом шаге эта ссылка открывается как набор текста. Я просто скопировал и вставил это в текстовый файл, а затем изменил имя на curl-ca-bundle.crt — вам может потребоваться включить расширения файлов, чтобы изменить расширение файла.
- 1 Подождите, в ваших заметках говорится, что нужно скопировать EXE, а не исходный каталог . поэтому, когда вы говорите «Добавить; c: путь к каталогу curl в конце». это очень сбивает с толку, потому что нет «каталога» curl. Очень запутанно.
- То же, что и выше, в Windows 10 curl уже есть в system32 / curl.exe, тогда как нам его настроить в переменной среды.
Здесь вы можете найти прямую ссылку для загрузки Curl.exe
Я искал процесс загрузки Завиток и везде, где они сказали, копия curl.exe в System32 но они не предоставили прямую ссылку, но, покопав немного больше, я понял. так вот наслаждайся, найди curl.exe легко в папка bin просто
разархивируйте его, а затем перейдите в папку bin, там вы получите файл exe
ссылка для загрузки curl generic
- В curl-7.53.1 нет папки bin, вы можете найти ее здесь:
- найти в папке src /, но не выполнить.
- Большое спасибо .. После копирования и вставки я запустил терминал с этого пути, и он сработал
Способ 1:
добавьте путь «C: Program Files cURL bin» в системные переменные Путь щелкните правой кнопкой мыши «Мой компьютер» и выберите «Свойства»> «Дополнительно»> «Переменные среды».
Способ 2: (если способ 1 не работает, то)
простая открытая командная строка с «запускать от имени администратора»
Источник: ru.fluffyfables.com
Curl не является внутренней или внешней командой
Я установил curl и установил его как environment variable в моей системе. Но при запуске команды curl , которая дает ошибку ‘curl’ is not recognized as an internal or external command, operable program or batch file. , я попытался перезагрузить мою систему, но не нужен. Мне нужно, чтобы это приложение было загружено в HockeyApp . Пожалуйста, помогите мне. Я использую Windows 8.1.
Шаги по установке завитка в windows
Установить cURL в Windows
Для установки cURL в Windows предусмотрено 4 шага.
Шаг 1 и шаг 2 — установить библиотеку SSL. Шаг 3 — установить cURL. Шаг 4 — установить последний сертификат
Шаг первый: установите распространенные распространяемые компоненты Visual С++ 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:WindowsSystem32
Шаг четвертый: установите последние сертификаты
Не пропустите этот шаг. Загрузите последнюю копию действительных файлов CERT из https://curl.haxx.se/ca/cacert.pem Скопируйте его в ту же папку, куда вы поместили curl.exe(C:WindowsSystem32), и переименуйте ее как curl-ca-bundle.crt
Если вы уже установили curl или выполнили указанные выше шаги, добавьте каталог, в который он установлен, на путь Windows:
1 — На рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите Свойства . 2 — Нажмите Расширенные настройки системы . 3 — В окне «Свойства системы» нажмите кнопку Переменные среды . 4 — Выберите Путь и нажмите Изменить . 5 — добавьте ; c:путь для завивки каталога в конце. 5 — Нажмите ОК . 6 — Закрыть и заново открыть командную строку
I have installed curl and have set it as environment variable in my system. But when running the curl command its giving an error ‘curl’ is not recognized as an internal or external command, operable program or batch file. I tried restarting my system but is of no use.I want this to upload my application to HockeyApp . Please help me out.I am using Windows 8.1.
3 Answers 3
Steps to install curl in windows
Install cURL on Windows
There are 4 steps to follow to get cURL installed on Windows.
Step 1 and Step 2 is to install SSL library. Step 3 is to install cURL. Step 4 is to install a recent certificate
Step One: Install Visual C++ 2008 Redistributables
Step Two: Install Win(32/64) OpenSSL v1.0.0k Light
From http://www.shininglightpro.com/products/Win32OpenSSL.html For 64bit systems Win64 OpenSSL v1.0.0k Light For 32bit systems Win32 OpenSSL v1.0.0k Light
Step Three: Install cURL
Depending on if your system is 32 or 64 bit, download the corresponding** curl.exe.** For example, go to the Win64 — Generic section and download the Win64 binary with SSL support (the one where SSL is not crossed out). Visit http://curl.haxx.se/download.html
Copy curl.exe to C:WindowsSystem32
Step Four: Install Recent Certificates
Do not skip this step. Download a recent copy of valid CERT files from https://curl.haxx.se/ca/cacert.pem Copy it to the same folder as you placed curl.exe (C:WindowsSystem32) and rename it as curl-ca-bundle.crt
If you have already installed curl or after doing the above steps, add the directory where it’s installed to the windows path:
1 — From the Desktop, right-click My Computer and click Properties.
2 — Click Advanced System Settings .
3 — In the System Properties window click the Environment Variables button.
4 — Select Path and click Edit.
5 — Append ;c:path to curl directory at the end.
5 — Click OK.
6 — Close and re-open the command prompt
curl не распознается как внутренняя или внешняя команда при запуске сценария командной строки Teamcity. Curl устанавливается в локальном режиме и отлично работает в командной строке.
журнал Сложение Результат:
локон команда
Создан 19 ноя. 13 2013-11-19 16:41:58 karthik
Ниже приводится команда должна использовать, чтобы получить информацию о сборке. curl -v — basic —request GET % teamcity.serverUrl%/httpAuth/app/rest/изменения? build = id:% teamcity.build.id% —data true —header «Content-Type: text/xml» – karthik 19 ноя. 13 2013-11-19 18:47:35
2 ответа
а) Есть ли, как anovitskiy предложил и добавить его в пути , Но затем перезапустите агент сборки, чтобы он подбирал новый путь.
б) Вместо того, чтобы говорить curl сделать C:PathToLocationofcurl.exe как команда.
Создан 19 ноя. 13 2013-11-19 19:11:58 Welsh
Развернувшись на других ответах, вам нужно сообщить TeamCity, где находится завиток.
Но вы можете сделать это через TeamCity, добавив путь к завитушке в свою переменную env.Path, и это приятно, так как вам не нужно менять переменную PATH на каждый агент сборки.
-
В конфигурации сборки, добавьте env.Path под «Build» Параметры разделе .
Для значения вам нужно указать путь к завиту и сохранить существующие значения; что-то вроде:
Добавить шаг тест сборки, если вы хотите, чтобы доказать, что он работал; просто сделать следующее и просмотреть результаты:
echo %env.Path%
curl —help
Я исследовал, как TeamCity обрабатывает добавляющие значения этого недавно . см this answer для слишком много информации и примера с MySql. Посмотрите на редактирование # 2, но основы, которые вам нужны, выше.
Создан 20 ноя. 13 2013-11-20 06:33:54 Damon
Источник: prokompter.ru