Sinds een tijdje zit cURL ingebakken in Windows 10, echter is dit een oude versie die geen SFTP ondersteund.
Nu heb ik SFTP perse nodig om wat web applicaties te deployen via git-ftp. Nieuwere versies van cURL kunnen dit wel dus heb ik de nieuwste versie gedownload en het volgende aan mijn omgevingsvariabelen toegevoegd: C:\curl\bin
Helaas pakt hij hierna nog steeds de oude versie, want wanneer ik curl -V doe krijg ik dit:
En ik zou dit verwachten:
Zoals je kunt zien vind Windows 2 keer een curl.exe, echter pakt hij altijd degene in system32.
Iemand enig idee hoe ik Windows kan forceren om die in system32 te negeren?
Nu heb ik SFTP perse nodig om wat web applicaties te deployen via git-ftp. Nieuwere versies van cURL kunnen dit wel dus heb ik de nieuwste versie gedownload en het volgende aan mijn omgevingsvariabelen toegevoegd: C:\curl\bin
Helaas pakt hij hierna nog steeds de oude versie, want wanneer ik curl -V doe krijg ik dit:
code:
1
2
3
4
5
| C:\>curl -V 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 |
En ik zou dit verwachten:
code:
1
2
3
4
5
| C:\>C:\curl\bin\curl.exe -V curl 7.66.0 (x86_64-pc-win32) libcurl/7.66.0 OpenSSL/1.1.1d (Schannel) zlib/1.2.11 brotli/1.0.7 WinIDN libssh2/1.9.0 nghttp2/1.39.2 Release-Date: 2019-09-11 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp Features: AsynchDNS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile MultiSSL NTLM SPNEGO SSL SSPI TLS-SRP brotli libz |
code:
1
2
3
| C:\>where curl C:\Windows\System32\curl.exe C:\curl\bin\curl.exe |
Zoals je kunt zien vind Windows 2 keer een curl.exe, echter pakt hij altijd degene in system32.
Iemand enig idee hoe ik Windows kan forceren om die in system32 te negeren?