2017년 2월 2일 목요일

OSX curl error

1-1. 문제


Dongminui-MacBook-Pro:~ dongminsong$ curl
Traceback (most recent call last):
  File "/usr/local/bin/curl", line 7, in
    from curl.__main__ import main
  File "/Library/Python/2.7/site-packages/curl/__main__.py", line 10, in
    import requests

ImportError: No module named requests

1-2. 해결

sudo pip install requests

1-3 결과

Dongminui-MacBook-Pro:~ dongminsong$ curl

usage: curl [file] [URL]
            [file] [HTTP]     fetches a file from an 'http' URL
            [file] [HTTPS]    fetches a file from an 'https' URL
            [file] [FTP]      fetches a file from a 'ftp' URL

1-4 참고

https://pypi.python.org/pypi/requests


2-1  문제

Dongminui-MacBook-Pro:~ dongminsong$  curl -X POST http://www.naver.com

usage: curl [file] [URL]
            [file] [HTTP]     fetches a file from an 'http' URL
            [file] [HTTPS]    fetches a file from an 'https' URL
            [file] [FTP]      fetches a file from a 'ftp' URL

curl 의 어떤 옵션을 줘도 기본 -O 옵션이 달려버림.

2-2 해결

sudo pip uninstall curl

brew install curl

pip 로 설치한 curl 이 문제임.
brew 로 설치하면 본연의 curl 이 작동함.

2-3 결과

Dongminui-MacBook-Pro:~ dongminsong$ curl -X POST http://neoescape.com