본문 바로가기
Windows

윈도우에 curl 설치 및 적용

by Rainbound-IT 2022. 9. 29.
반응형

목차

     

     

    curl -X 옵션이 먹히질 않습니다..

    (그냥 curl 은 됩니다.)

    설치

    그래서 새로 설치해 보겠습니다.

     

    https://curl.se/windows/

     

    curl for Windows

    curl 7.85.0 for Windows These are the latest and most up to date official curl binary builds for Microsoft Windows. curl version: 7.85.0 Build: 7.85.0_5 Date: 2022-08-31 Changes: 7.85.0 changelog curl for 64-bit Size: 10.0 MB sha256: a9d27fb283b250c2791f10

    curl.se

    여기서 설치를합니다.

     

     

    그리고 설치한곳 경로를 환경변수 path에 등록합니다.

     

    cmd에서 쉽게 실행하기 위해선 환경변수 등록이 좋습니다.

    이렇게 설정해도 설치했던 버전이 적용안됨

     

    이전과 다를게 없네요...

    X옵션이 먹히질 않음 도대체 왜..

     

    윈도우에 alias가 걸려있어 기본 curl로 계속 실행이 되었던것이라고 하더군요.

     

    remove-item alias:\curl

    이거 해주면 

    이전과 달리 X옵션이 잘 됩니다.

    되긴 하는데...

     

     

    영구적으로 적용하기

    위처럼 alias를 삭제해도 세션이 닫은 후 새 세션에서는 다시 이전처럼 적용됩니다.

    profile이 없는경우
    New-Item $profile -force -itemtype file
    를 입력합니다.

     

    다음과 같이 하면됩니다.

    cmd 창

    notepad $profile

    입력하면 텍스트창이 뜹니다.

     

    여기에 위에 내용을 입력하면됩니다.

    위에서 실행했던 alias 삭제하는 remove-item alias:curl 을 입력하고 저장하면 됩니다.

    창을 닫아도 옵션이 적용 이 됩니다.

     

    [에러] microsoft.powershell_profile .ps1 파일을 로드할 수 없습니다

    위에 프로필이 없을경우 새로 생성시 "...microsoft.powershell_profile .ps1 파일을 로드할 수 없습니다..." 라는 에러가 발생.

     

    관리자로 powershell 이나 cmd 실행후 아래명령어를 입력하면됩니다.

     Set-ExecutionPolicy RemoteSigned

     

     

     

    Reference

     

    https://stackoverflow.com/questions/27719275/curl-in-power-shell-windows-8-1-a-drive-with-the-name-localhost-does-not-exi

     

    cURL in power shell windows 8.1: "A drive with the name 'localhost' does not exist"

    I was testing some nodejs server code and wanted to test the urls from windows power shell using the curl command. Some things to note here: 1. I have mingw and git bash installed in my system, and...

    stackoverflow.com

    영구 적용

    https://superuser.com/questions/883914/how-do-i-permanently-remove-a-default-powershell-alias

     

    How do I permanently remove a default Powershell alias?

    For some unknown reason, the devs included "curl" as an alias for Invoke-WebRequest, even though it is not compatible with the proper implementation of curl, which means it gets in the way when I t...

    superuser.com

     

    프로필 적용에러

    https://wansdream.net/entry/PowerShell-%EC%9D%B4-%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC-%EC%8B%A4%ED%96%89%ED%95%A0-%EC%88%98-%EC%97%86%EC%9C%BC%EB%AF%80%EB%A1%9C-ps1-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EB%A1%9C%EB%93%9C%ED%95%A0-%EC%88%98-%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

     

    [PowerShell] "이 시스템에서 스크립트를 실행할 수 없으므로 ~.ps1 파일을 로드할 수 없습니다." 문제

    이 시스템에서 스크립트를 실행할 수 없으므로 D:\wsl2\wsl.ps1 파일을 로드할 수 없습니다. 이 시스템에서 스크립트를 실행할 수 없으므로 ~.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execut

    wansdream.net

     

    반응형

    댓글