sourcetip

명령줄에서 Mac에 JQ를 설치하려면 어떻게 해야 합니까?

fileupload 2023. 2. 17. 21:34
반응형

명령줄에서 Mac에 JQ를 설치하려면 어떻게 해야 합니까?

Mac(El Capitan)에 JQ를 설치하는 가장 효율적인 방법을 알고 싶습니다.코드가 Mac에 다운로드되어 있는데 명령줄을 통해 설치 및 조작하는 방법을 알고 싶습니다.

brew on mac과 함께 모든 응용 프로그램/패키지를 설치할 수 있습니다.정확한 명령어를 알고 싶다면 https://brewinstall.org에서 패키지를 검색하면 해당 패키지를 설치하는 데 필요한 명령어 세트를 얻을 수 있습니다.

먼저 터미널을 열고 brew 설치

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

지금 jq를 설치합니다.

brew install jq

Mac에서 jq를 설치하는 "가장 효율적인" 방법은 아마도 homebrew를 사용하는 것입니다.

brew install jq

개발 버전을 원하는 경우 다음을 시도할 수 있습니다.

brew install --HEAD jq

이것에는 여러 가지 전제 조건이 있습니다.

상세한 순서에 대해서는, jq wiki 의 「Installation」(설치)

이 페이지에는 소스로부터의 인스톨에 관한 상세도 기재되어 있습니다.MacPorts ("포트", ), 0install ("제로 인스톨")을 사용한 인스톨에 관한 정보도 기재되어 있습니다.


각주: 사용할 수도 있습니다.brewjq의 Go 구현을 설치하려면:

brew install gojq

가장 간단한 설치 방법jqJSON을 포맷하는 가장 간단한 필터를 사용하여 동작하는 것을 테스트합니다.

설치하다

brew는 Mac에서 패키지를 관리하는 가장 쉬운 방법입니다.

brew install jq

필요하다.brew? 다음 명령을 실행합니다.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

그렇지 않은 경우: 설치 및 사용 방법은 https://brew.sh/에 있습니다.

시험

.필터는 입력을 받아 출력으로 변경되지 않은 상태로 생성합니다.아이덴티티 연산자입니다.(문서 삭제)

echo '{ "name":"John", "age":31, "city":"New York" }' | jq .

단말기에 다음과 같은 결과가 표시됩니다.

{
  "name": "John",
  "age": 31,
  "city": "New York"
}

홈브루가 장착되어 있는지 점검하십시오.

brew install jq

홈브루가 설치 및 설치되었는지 확인하려면jq

git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask" fetch --unshallow 
brew update
brew install jq

대부분 간단하지만, 당신처럼 jq를 설치하는 데 어려움을 겪었습니다.

제가 찾은 최고의 리소스는 https://stedolan.github.io/jq/download/ 및 http://macappstore.org/jq/입니다.

하지만 둘 다 내게는 효과가 없었다.Python 2 & 3을 실행하고 있으며, pip뿐만 아니라 Jupyter도 brew를 사용하고 있습니다.brew uninstall jq를 제거한 후 brew를 업데이트하고 시스템을 재부팅한 후에야 성공했습니다.

이전 설치를 모두 삭제한 것이 효과가 있었습니다.pip install jq

CentOS, RHEL, Amazon Linux의 경우: sudo yum install jq

agaist brew는 필요 없습니다(둘 다 사용하지만) 원하는 경우 macports를 사용할 수 있습니다.

sudo port install jq

FWIW, jc는 jq와 매우 잘 작동하는 흥미로운 유틸리티입니다(이 유틸리티의 목적은 json-ize 명령어 출력입니다.그리고 네, 그렇습니다.brew install jc ★★★★★★★★★★★★★★★★★」sudo port install jc아아아아아아아아아아아아아아아아아아악

좋은 경우homebrew 또는 )는 (Mac Linux 환경).0install('제로 인스톨')에는 몇 가지 이점이 있습니다.예를 들어 여러 버전의 jq를 함께 설치하는 것은 매우 간단합니다.

0 install이 이미 설치되어 있는 경우 jq를 추가하려면 다음과 같이 입력합니다.

0install add jq https://apps.0install.net/utils/jq.xml

이렇게 하면 ~/bin/jq에 작은 스크립트가 설치되고 jq 자체인 것처럼 사용할 수 있습니다.

jq 1.5와 같은 특정 버전의 jq를 설치하려면 버전 번호를 지정해야 합니다.

0install add --version=1.5 jq1.5 https://apps.0install.net/utils/jq.xml

이 "피드"를 사용하여 0 설치에 사용할 수 있는 jq 버전에 대한 자세한 내용은 브라우저에서 위의 URL을 참조하십시오.

0 install 설치 중

0 install 자체를 인스톨 하기 위한 옵션은, 다음과 같습니다.

 brew install 0install

현시점에서는 다음을 실행하는 것이 좋습니다.

curl -O https://get.0install.net/0install.sh && chmod +x 0install.sh
./0install.sh

그리고 지시에 따릅니다.

상세한 것에 대하여는, 0install.net 를 참조해 주세요.

jq없음: without주없없 without:sudo apt install jq

언급URL : https://stackoverflow.com/questions/37668134/how-to-install-jq-on-mac-on-the-command-line

반응형