Windowsでcurlを実行できません。
ここからcurl zipファイルをダウンロードしましたが、実行可能ファイルではなくソースコードが含まれているようです。
私がください必要なことを実行するためにカールをコンパイルしますか?はいの場合、どうすればよいですか?
.exe
curlのダウンロードはどこにありますか?
curlのインストールに関するドキュメントを探しましたが、何も見つかりません。
Windowsでcurlを実行できません。
ここからcurl zipファイルをダウンロードしましたが、実行可能ファイルではなくソースコードが含まれているようです。
私がください必要なことを実行するためにカールをコンパイルしますか?はいの場合、どうすればよいですか?
.exe
curlのダウンロードはどこにありますか?
curlのインストールに関するドキュメントを探しましたが、何も見つかりません。
回答:
https://curl.haxx.se/download.htmlから取得したと仮定して、好きな場所に解凍します。インストールする必要はありません。SSLを使用する場合は、curlのWebサイトから入手できるOpenSSL DLLをダウンロードする必要があります。
.tar.gz
、zipで解凍しましたcurl.exe
。
何もダウンロードする必要がない可能性があります。
あなたが持っている場合は、Windows用のGitがインストールされています(あなたからのGitをダウンロードした場合git-scm.com、あなたが持っている、答えはイエスである)curl.exe
の下で:
C:\Program Files\Git\mingw64\bin\
上記のパスをに追加するだけPATH
です。
すでにパッケージマネージャーを使用している場合は、パッケージマネージャーを使用してインストールする方が便利な場合があります。
choco install curl
pacman -S curl
scoop install curl
間違ったものを誤ってダウンロードすることは簡単です。、上の場合はカールのホームページ、あなたはその後、大規模かつ著名なサイトのヘッダー内の大規模かつ著名な「ダウンロード」セクションをクリックして、curl-7.62.0.tar.gz
その本体内のリンクを、あなたはカールダウンロードしただろうソースパッケージではなく、カールのソースコードが含まれています、curl.exe
。気をつけて。
代わりに、このページの大きく目立つダウンロードリンクをクリックしてください。これらは公式のWindowsビルドであり、curl-for-winプロジェクトによって提供されます。
さらに難解なニーズがある場合(たとえば、cygwinビルド、サードパーティビルド、libcurl、ヘッダーファイル、ソースなどが必要な場合)、curl ダウンロードウィザードを使用します。5つの質問に答えると、ダウンロードリンクのリストが表示されます。
curl.exe
ダウンロードしたパッケージ内を見つけます。それはおそらく下bin\
です。
カールの永久的なホームとなるハードドライブ上の場所を選択します。
C:\Program Files\curl\
またはC:\curl\
行います。PATH
、のような単一のフォルダを使用するC:\Program Files\tools\
か、C:\tools\
目的のために。curl.exe
フォルダの下に置きます。また、フォルダやその内容を移動しないでください。
次に、コマンドラインからどこでもcurlを使用できるようにする必要があります。これを行うにはPATH
、次のようにフォルダをに追加します。
curl.exe
ます。PATH
ます。コマンドプロンプトでcurlと入力してください。パーティーの時間!
コマンドラインからcurlを実行するには
a)[マイコンピュータ]アイコンを右クリック
b)プロパティを選択します
c)[システムの詳細設定]リンクをクリックします
d)[詳細]タブに移動-[環境変数]ボタン
e)[ システム変数]で [パス]を選択し、[編集]ボタンをクリックします
f)セミコロンを追加し、その後にcurl.exeを配置した場所へのパスを続けます(例; D:\ software \ curl)
これで、コマンドラインから次のように入力して実行できます。
curl www.google.com
curl
設定するための最も簡単なチュートリアルカールにWindowsがあるWindows 7で作成cURLの作業。簡単なステップは3つだけです。
C:\Windows\System32
"に抽出しますさらに簡単:
Edward LoPintoが提供するWin64 2000 / XP x86_64 MSIインストーラーをダウンロードします。
執筆時点ではcurl-7.46.0-win64.exe
最新のファイルでした。Windows 10でテスト済み。
C:\Program Files\curl
よいでしょう)。そのフォルダーをパスに追加します。
Windows 10バージョン1803(およびそれ以前、インサイダービルド17063)以降では、インストールする必要はありcurl
ません。Windowsにはにネイティブ curl.exe
(およびtar.exe
)が含まれてC:\Windows\System32\
おり、通常のから直接アクセスできますCMD
。
C:\Users\vonc>C:\Windows\System32\curl.exe --version
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: [unreleased]
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL
C:\Users\vonc>C:\Windows\System32\tar.exe --version
bsdtar 3.3.2 - libarchive 3.3.2 zlib/1.2.5.f-ipp
%PATH%
環境変数の出力を要求できますか?また、正確なエラーメッセージは何ですか?
Powershell v3 以降には、カールっぽい機能を備えたInvoke-WebRequestと呼ばれるコマンドレットが含まれていることは、おそらく注目に値します。新-たWebServiceProxyと起動-RestMethodコマンドレットは、おそらくあまりにも言及する価値があります。
彼らがあなたのニーズに合うかどうかはわかりませんが、私はWindowsの人ではありませんが、PSが取るオブジェクトアプローチを見つけなければなりません。curl、wgetなどのユーティリティよりもはるかに簡単に操作できます。彼らは見てみる価値があるかもしれません
すでにご存じのとおり、curlの公式Webサイトでバイナリのいくつかのパッケージを見つけることができます。
パッケージをダウンロードしたら、好きな場所に解凍します。パスに場所を追加することをお勧めします。これにより、バッチまたはPowerShellスクリプトからcurlを呼び出すことができます。パスにディレクトリを追加するには、スタートメニューで「環境変数」と入力し、「ユーザー環境変数の編集」を選択します。[パス]を選択し、[値]ボックスの最後に追加します:; C:\ curl \ directory(ディレクトリはcurlを保存した場所に変更されています)。
SSLを使用する場合は、証明書バンドルが必要です。mk-ca-bundle.pl(perl)またはmk-ca-bundle.vbs(VBScript)を実行します。バイナリのパッケージの一部には、それらの1つまたは両方が含まれています。ダウンロードに含まれていない場合は、https://github.com/bagder/curl/tree/master/libからダウンロードしてください。Windowsではダブルクリックして実行するので、mk-ca-bundle.vbsをお勧めします。ca-bundle.crtというファイルが作成されます。名前をcurl-ca-bundle.crtに変更し、curl.exeのあるディレクトリに保存します。
あるいは、私は最近、数回クリックするだけでcurlのフル機能のビルドをセットアップするmsiインストーラーを開発しました。自動的にパスにカールをアドバタイズし、すぐに使用できるssl証明書バンドルを含み、スタートメニューからカールのマニュアルとドキュメントにアクセスできるようにします。www.confusedbycode.com/curl/からダウンロードできます。
git-scm.comからGit for Windowsをインストールすると、Curlもインストールされることにも注意してください。その後、Git for WindowsのBASHターミナル(デフォルトのWindows CMDターミナルではない)からCurlを実行できます。
Windows用のChocolateyパッケージマネージャーをインストールします。インストールしたら、単にと入力しchoco install curl
ます。その後curl
、ターミナルから使用できます。
このチュートリアルに従うことで、curl、openssl、libssh2、zlibの最新バージョンを3つの簡単なステップで構築できます。
Curlは静的に構築されるため、必須の動的ランタイムを配布する必要はありません。
SourceForgeからビルド済みバージョン(x86およびx64)をダウンロードすることもできます。
Windows用のcurlで多くの問題がありました。最後に、デフォルトでcurlが含まれているCygwinを使用しました。
私がしたことを正確に書くと思った(Windows 10、64ビット):
ダウンロードページhttps://curl.haxx.se/download.htmlから、ダウンロードウィザードhttps://curl.haxx.se/dlwiz/を選択します
curl実行可能ファイルを選択します。
Win64を選択します。
ジェネリックを選択します。
いずれかを選択します。
x86_64を選択します。
最初の推奨オプションを選択します。私にとってこれは:
curlバージョン:7.53.1-SSL対応SSH対応。提供者:ViktorSzakáts。このパッケージは、curl実行可能ファイルタイプです。このリンクから(または、場合によっては、このリンクからアクセスできるページで提供される情報を使用して)ビルド済みの「curl」バイナリを取得します。「libcurl」が共有ライブラリ/ DLLとしてインストールされる場合とされない場合があります。ファイルは7zipを使用してパッケージ化されています。7zipはファイルアーカイブ形式です。
ダウンロードをクリックします。
ダウンロードフォルダーにファイルcurl-7.53.1-win64-mingw.7zがあるはずです。
7-Zipがない場合はインストールします。
右クリック、7-Zip、ここに抽出。抽出したファイルをZ:\ Tools \のような場所にコピーして貼り付けます
binフォルダーを見ると、curl.exeが表示されます。それをダブルクリックすると、ウィンドウがすばやく点滅して消えます。実行するには、コマンドプロンプトを使用する必要があります。binフォルダーに移動し、curlの後にパラメーターを入力して、リクエストを作成します。二重引用符を使用する必要があります。Windowsでは、単一引用符はcurlでは機能しません。
次に、ユーザーのPath変数にcurlを追加して、プログラムを実行するために正しいフォルダーに移動する必要がないようにします。[このPC]、[コンピューター]、[システムプロパティ]、[システムの詳細設定]の順に進み、管理者として認証します(管理者として実行していませんよね?)環境変数、システム変数。新しい、たとえば
Z:\ Tools \ curl-7.53.1-win64-mingw \ bin
必要に応じて、末尾にバックスラッシュを追加できます。重要ではないと思います。リストの一番上になるまで[上に移動]をクリックすると、前の画面から簡単に確認できます。[OK]、[OK]、[OK]の順にクリックし、コマンドプロンプトをクラックして開きます。ユーザーとして、任意のフォルダーからcurlと入力してcurlを実行できます。二重引用符を忘れないでください。
これが私が望んでいた答えです。
私はCurlのダウンロードプロセスとSystem32のcurl.exeファイルをコピーする場所を探していましたが、直接リンクを提供していませんでした。だからここでお楽しみください、単にbinフォルダでcurl.exeを簡単に見つけてください
それを解凍し、そこにbinフォルダに移動して、exeファイルを取得します
このインストーラーは私にとって簡単になりました http://www.confusedbycode.com/curl/
リンクはそれを使用する方法を説明します。上記のウェブサイトからの要約は次のとおりです。
「cURLはWindowsに数クリックでインストールできます。下の表からインストーラーをダウンロードして実行し、[インストール]をクリックしてください。デフォルトのインストールには次のものが含まれます。
インストールに開発者のファイルを含めるには、[詳細]をクリックします。開発者のファイルには、libcurl.dll、libeay32.dll、ssleay32.dll、libssh2.dll、zlib.dll、msvcr120.dll、Cヘッダー、ライブラリ、およびコード例が含まれています。
[詳細]をクリックすると、ドキュメントとマニュアルをインストールするかどうか、cURLをパスに追加するかどうかも選択できます。
コンピュータの管理者権限がない場合は、[管理者権限なし]行のいずれかのファイルを使用してください。これらは、cURLをC:\ Users \ Name \ AppData \ Local \ Appsにインストールします。
インストーラーを使用したくないが、上記の内容が必要な場合は、いずれかのzipアーカイブをダウンロードできます。」
curlをダウンロードして圧縮ファイルを解凍するだけです。ファイル「curl.exe」を取得します。CMDシェルを開き、ファイルcurl.exeをCMDシェルにドラッグすると、curlを使用できるようになります。
you don't _need_ to "install" it if you make sure you download the binary instead of the source code.
ダウンロードウィザードに従ってください
画面に従って、パッケージのタイプ(curl実行可能ファイル)、OS(Win64)、フレーバー(Generic)、CPU(x86_64)、およびダウンロードリンクを選択します。
ダウンロードを解凍してcurl.exeを見つけます(srcフォルダーにあります。別のOS /フレーバーのbinフォルダーにあります)
コマンドラインから使用できるようにするには、実行可能パスをシステムパスに追加します(WindowsのPATH環境変数にディレクトリを追加する)。
カールをお楽しみください。
ウィンドウ用に静的に構築されたWITH SSL:
http://sourceforge.net/projects/curlforwindows/files/?source=navbar
curl-7.35.0-openssl-libssh2-zlib-x64.7zが必要です
..そしてsslの場合、他のパラメーターに加えて「-k」を追加するだけで、バンドルBSの問題はなくなります。CA検証なし。
Windows curl-installerを正常に使用しました:http : //open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html
msi-installerでcURL for Windows直接ダウンロードリンクを使用する。インストール後は、必ずシステムを再起動してください。