Saya mengalami masalah saat menjalankan ikal di Windows.
Saya telah mengunduh file zip curl dari sini , tetapi sepertinya mengandung kode sumber, bukan yang dapat dieksekusi.
Apakah saya perlu mengkompilasi curl untuk menjalankannya? Jika ya, lalu bagaimana saya melakukannya?
Di mana saya dapat menemukan .exe
unduhan untuk ikal?
Saya telah mencari dokumentasi untuk menginstal curl, tetapi hanya sedikit yang bisa ditemukan.
windows
curl
installation
pri_dev
sumber
sumber
C:\Windows\System32
secara langsung! Lihat jawaban saya di bawah ini .Jawaban:
Dengan asumsi Anda mendapatkannya dari https://curl.haxx.se/download.html , cukup unzip di mana pun Anda inginkan. Tidak perlu menginstal. Jika Anda akan menggunakan SSL, Anda perlu mengunduh DLL OpenSSL, tersedia dari situs web curl.
sumber
.tar.gz
, membukanya dengan zip dan tidak adacurl.exe
.Anda mungkin sudah memiliki ikal
Mungkin Anda tidak perlu mengunduh apa pun:
Jika Anda menginstal Git untuk Windows (jika Anda mengunduh Git dari git-scm.com , jawabannya adalah ya), Anda memiliki di
curl.exe
bawah:Cukup tambahkan jalur di atas ke
PATH
.Menginstal ikal dengan manajer paket
Jika Anda sudah menggunakan manajer paket, mungkin lebih nyaman untuk menginstalnya dengan satu:
choco install curl
pacman -S curl
scoop install curl
Menginstal ikal secara manual
Mengunduh curl
Terlalu mudah untuk secara tidak sengaja mengunduh hal yang salah. Jika, di beranda curl , Anda mengklik bagian "Unduhan" besar dan menonjol di header situs, dan kemudian tautan besar dan menonjol
curl-7.62.0.tar.gz
di tubuhnya, Anda akan mengunduh paket sumber curl , yang berisi kode sumber curl tetapi tidakcurl.exe
. Hati-hati dengan itu.Sebagai gantinya, klik tautan unduhan besar dan menonjol di halaman ini . Itu adalah build Windows resmi, dan disediakan oleh proyek curl-for-win .
Jika Anda memiliki lebih banyak kebutuhan esoterik (mis. Anda menginginkan cygwin build, build pihak ketiga, libcurl, file header, sumber, dll.), Gunakan wizard pengunduhan curl . Setelah menjawab lima pertanyaan, Anda akan diberikan daftar tautan unduhan.
Mengekstrak dan mengatur ikal
Temukan di
curl.exe
dalam paket unduhan Anda; mungkin di bawahbin\
.Pilih lokasi pada hard drive Anda yang akan berfungsi sebagai rumah permanen untuk curl:
C:\Program Files\curl\
atauC:\curl\
akan melakukannya.PATH
, gunakan satu folder sepertiC:\Program Files\tools\
atauC:\tools\
untuk tujuan tersebut.Tempatkan di
curl.exe
bawah folder. Dan jangan pernah memindahkan folder atau isinya.Selanjutnya, Anda ingin membuat ikal tersedia di mana saja dari baris perintah. Untuk melakukan ini, tambahkan folder ke
PATH
, seperti ini:curl.exe
tinggal.PATH
.Sekarang nikmati mengetik ikal di prompt perintah apa pun. Waktunya berpesta!
sumber
Untuk menjalankan curl dari baris perintah
a) Klik kanan pada ikon "My Computer"
b) Pilih Properti
c) Klik tautan 'Pengaturan sistem lanjutan'
d) Buka tab [Lanjutan] - Tombol 'Variabel Lingkungan'
e) Di bawah System variable pilih 'Path' dan tombol Edit
f) Tambahkan tanda titik koma yang diikuti oleh path ke tempat Anda meletakkan curl.exe Anda (mis; D: \ software \ curl)
Sekarang Anda dapat menjalankan dari baris perintah dengan mengetik:
sumber
curl
Tutorial paling sederhana untuk mengatur cURL pada Windows adalah Membuat cURL berfungsi pada Windows 7 . Ini hanya memiliki 3 langkah mudah .
sumber
C:\Windows\System32
"Lebih mudah lagi:
Unduh penginstal MSI Win64 2000 / XP x86_64 yang disediakan oleh Edward LoPinto.
Pada saat menulis file
curl-7.46.0-win64.exe
adalah yang terbaru. Diuji dengan Windows 10.sumber
C:\Program Files\curl
akan lebih baik), lalu tambahkan folder itu ke jalur Anda.Dimulai dengan Windows 10 versi 1803 (dan sebelumnya, dengan insider build 17063), Anda tidak menginstal
curl
lagi. Windows menyertakan aslicurl.exe
(dantar.exe
) diC:\Windows\System32\
, yang dapat Anda akses langsung dari reguler AndaCMD
.Lihat pengumuman awal dan pengumuman rilis .
sumber
%PATH%
variabel lingkungannya? Juga, apa pesan kesalahan sebenarnya?Mungkin perlu dicatat bahwa Powershell v3 ke atas, berisi cmdlet yang disebut Invoke-WebRequest yang memiliki beberapa kemampuan curl-ish. The New-WebServiceProxy dan Invoke-RestMethod cmdlets mungkin layak disebut juga.
Saya tidak yakin mereka akan sesuai dengan kebutuhan Anda atau tidak, tetapi meskipun saya bukan orang Windows, saya harus mengatakan bahwa saya menemukan pendekatan objek yang dibutuhkan PS, jauh lebih mudah untuk dikerjakan daripada utilitas seperti keriting, wget dll. Mereka mungkin layak untuk dilihat
sumber
Seperti yang sudah Anda ketahui, Anda dapat menemukan beberapa paket binari di situs web curl resmi.
Setelah Anda mengunduh paket, unzip di mana pun Anda inginkan. Saya sarankan menambahkan lokasinya ke jalur Anda, sehingga Anda dapat memanggil curl dari skrip batch atau PowerShell. Untuk menambahkan direktori ke tipe jalur Anda "variabel lingkungan" di menu mulai, dan pilih "edit variabel lingkungan pengguna". Pilih Path, dan tambahkan ke akhir kotak "value":; C: \ curl \ direktori (dengan direktori berubah ke tempat Anda menyimpan curl.)
Jika Anda ingin menggunakan SSL, Anda memerlukan bundel sertifikat. Jalankan mk-ca-bundle.pl (perl) atau mk-ca-bundle.vbs (VBScript). Beberapa paket binari termasuk satu atau keduanya. Jika unduhan Anda tidak menyertakan satu, unduh satu di sini: https://github.com/bagder/curl/tree/master/lib . Saya merekomendasikan mk-ca-bundle.vbs, karena pada windows Anda cukup klik dua kali untuk menjalankannya. Ini akan menghasilkan file yang disebut ca-bundle.crt. Ganti nama itu curl-ca-bundle.crt dan simpan di direktori dengan curl.exe.
Sebagai alternatif, saya baru-baru ini mengembangkan installer msi yang mengatur fitur ikal dengan hanya beberapa klik. Secara otomatis ikal iklan ke jalur Anda, termasuk bundel sertifikat SSS siap pakai, dan membuat manual ikal dan dokumentasi diakses dari menu mulai. Anda dapat mengunduhnya di www.confusedbycode.com/curl/ .
sumber
Perhatikan juga bahwa menginstal Git untuk Windows dari git-scm.com juga menginstal Curl. Anda kemudian dapat menjalankan Curl dari Git untuk terminal BASH Windows (bukan terminal CMD Windows standar).
sumber
Instal manajer paket Chocolatey untuk Windows. Setelah diinstal, cukup masukkan
choco install curl
. Kemudian Anda dapat menggunakancurl
dari terminal.sumber
Anda dapat membuat versi terbaru dari curl, openssl, libssh2 dan zlib dalam 3 langkah sederhana dengan mengikuti tutorial ini.
Curl dibangun secara statis sehingga Anda tidak perlu mendistribusikan runtime dinamis prasyarat.
Anda juga dapat mengunduh versi prebuilt (x86 dan x64) dari SourceForge.
sumber
Saya punya banyak masalah dengan curl untuk Windows. Saya akhirnya menggunakan Cygwin , yang termasuk curl secara default.
sumber
Saya pikir saya akan menulis apa yang saya lakukan (Windows 10, 64-bit):
Dari halaman unduh https://curl.haxx.se/download.html pilih panduan unduhan https://curl.haxx.se/dlwiz/
Pilih ikal yang dapat dieksekusi.
Pilih Win64.
Pilih generik.
Pilih apa saja.
Pilih x86_64.
Pilih opsi yang direkomendasikan pertama. Bagi saya ini adalah:
versi curl: 7.53.1 - SSH diaktifkan SSL diaktifkan. Diberikan oleh: Viktor Szakáts. Paket ini adalah tipe ikal yang dapat dieksekusi. Anda akan mendapatkan biner 'ikal' yang telah dibangun sebelumnya dari tautan ini (atau dalam beberapa kasus, dengan menggunakan informasi yang disediakan di halaman yang dibawa oleh tautan ini). Anda mungkin atau mungkin tidak menginstal 'libcurl' sebagai shared library / DLL. File ini dikemas menggunakan 7zip. 7zip adalah format pengarsipan file.
Klik unduh.
Anda harus memiliki file curl-7.53.1-win64-mingw.7z di folder unduhan Anda.
Instal 7-Zip jika Anda tidak memilikinya.
Klik kanan, 7-Zip, Ekstrak Di Sini. Salin dan tempel file yang diekstraksi di suatu tempat seperti Z: \ Tools \
Jika Anda melihat di folder bin Anda akan melihat curl.exe. Jika Anda mengklik dua kali, sebuah jendela akan dengan cepat berkedip dan menghilang. Untuk menjalankannya Anda harus menggunakan Command Prompt. Arahkan ke folder bin dan ketik curl diikuti oleh parameter Anda untuk membuat permintaan. Anda harus menggunakan tanda kutip ganda . Kutipan tunggal tidak akan bekerja dengan curl pada Windows.
Sekarang Anda ingin menambahkan curl ke variabel Path pengguna sehingga Anda tidak perlu menavigasi ke folder yang tepat untuk menjalankan program. Buka PC ini, Komputer, Properti Sistem, Pengaturan sistem lanjutan, autentikasi sebagai administrator (Anda tidak menjalankan sebagai admin, bukan? Benar?) Variabel Lingkungan, variabel Sistem, lihat daftar dan pilih Path, lalu Edit, lalu Baru, lalu, mis
Z: \ Tools \ curl-7.53.1-win64-mingw \ bin
Anda dapat menambahkan garis miring terbalik jika Anda suka, saya rasa itu tidak masalah. Klik naik ke atas hingga berada di bagian atas daftar, maka Anda dapat melihatnya dengan mudah dari layar sebelumnya. Klik OK, OK, OK, lalu buka Command Prompt dan Anda dapat menjalankan curl dengan mengetik curl dari folder apa pun, seperti halnya pengguna mana pun. Jangan lupa tanda kutip ganda.
Ini adalah jawaban yang saya harap saya miliki.
sumber
Saya sedang mencari proses pengunduhan Curl dan setiap tempat mereka mengatakan salin file curl.exe di System32 tetapi mereka belum memberikan tautan langsung. jadi ini dia nikmati, cari curl.exe dengan mudah di folder bin saja
tautan untuk mengunduh ikal generik
sumber
Pemasang ini membuatnya mudah bagi saya http://www.confusedbycode.com/curl/
Tautan tersebut menjelaskan cara menggunakannya. Berikut ringkasan yang diambil dari situs web di atas:
"Anda dapat menginstal cURL untuk Windows hanya dengan beberapa klik. Cukup unduh dan jalankan pemasang dari tabel di bawah ini, dan klik Instal. Instalasi default termasuk:
Untuk memasukkan file pengembang dalam instalasi Anda, klik Advanced. File pengembang meliputi libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, header C, libs, dan contoh kode.
Ketika Anda mengklik Tingkat Lanjut Anda juga dapat memilih untuk menginstal atau tidaknya dokumentasi dan manual, dan apakah akan menambahkan cURL ke jalur Anda atau tidak.
Jika Anda tidak memiliki hak administrator di komputer Anda, gunakan salah satu file dari baris "Tanpa Hak Administrator". Ini menginstal cURL di C: \ Users \ Name \ AppData \ Local \ Apps.
Jika Anda tidak ingin menggunakan penginstal, tetapi tetap menginginkan konten yang tercantum di atas, Anda dapat mengunduh salah satu arsip zip. "
sumber
Unduh saja ikal dan ekstrak file terkompresi. Anda akan mendapatkan file "curl.exe". Buka CMD Shell, seret file curl.exe ke CMD Shell, sekarang Anda dapat menggunakan curl.
sumber
you don't _need_ to "install" it if you make sure you download the binary instead of the source code.
Setelah menambahkan path curl.exe ke System Variable ' Path '
Anda dapat membuka command prompt dan menjalankan ' curl -V ' untuk melihat apakah itu berfungsi.
sumber
Ikuti pemandu unduhan
Ikuti layar satu per satu untuk memilih jenis paket (yang dapat dieksekusi ), OS ( Win64 ), flavour ( Generic ), CPU ( x86_64 ) dan tautan unduhan.
unzip unduh dan temukan curl.exe (saya menemukannya di folder src, orang mungkin menemukannya di folder bin untuk berbagai OS / rasa)
Untuk membuatnya tersedia dari baris perintah, tambahkan jalur yang dapat dieksekusi ke jalur sistem ( Menambahkan direktori ke PATH Environment Variable di Windows ).
Nikmati ikal.
sumber
Dibangun secara statis DENGAN ssl untuk windows:
http://sourceforge.net/projects/curlforwindows/files/?source=navbar
Anda perlu curl-7.35.0-openssl-libssh2-zlib-x64.7z
..dan untuk ssl yang perlu Anda lakukan adalah menambahkan "-k" di samping parameter Anda lainnya dan masalah bundel BS hilang; tidak ada verifikasi CA.
sumber
Saya telah berhasil menggunakan Windows curl-installer: http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html
dengan menggunakan cURL untuk tautan unduhan langsung Windows dengan msi-installer. Ingatlah untuk reboot sistem Anda setelah menginstal.
sumber
sumber