Snyk CLI 설치 또는 업데이트

이 페이지에 설명된 방법을 사용하여 Snyk CLI를 설치하거나 업데이트할 수 있습니다.

Snyk CLI를 설치한 후 인증해야 합니다. 그런 다음 설치 테스트부터 시작하여 취약점을 테스트하고 수정할 수 있습니다.

circle-info

Snyk은 항상 CLI 설치를 최신 버전으로 업데이트할 것을 권장합니다. snyk --version을 실행하여 설치된 Snyk CLI 버전을 확인할 수 있습니다.

IDE용 CLI 설치에 대한 정보는 IDE 설명서를 참조하십시오. CI/CD 환경에도 CLI를 설치할 수 있습니다. 자세한 내용은 각 통합에 대한 CI/CD 설명서를 참조하십시오.

독립 실행 파일로 설치

circle-info

이 방법을 사용할 때는 Snyk CLI를 수동으로 최신 상태로 유지해야 합니다.

GitHub 릴리스arrow-up-right를 사용하여 플랫폼용 Snyk CLI 독립 실행 파일(macOS, Linux, Windows)을 다운로드하십시오.

Snyk은 Snyk CDN(콘텐츠 전송 네트워크)에서도 이러한 독립 실행 파일을 제공합니다. 다운로드 링크는 최신 release.json 파일arrow-up-right을 참조하십시오. 특정 버전 또는 플랫폼에 대한 예시는 다음과 같습니다.

예를 들어 macOS에서 최신 Snyk CLI를 다운로드하고 실행하려면 다음을 실행할 수 있습니다.

curl --compressed https://downloads.snyk.io/cli/stable/snyk-macos -o snyk
chmod +x ./snyk
mv ./snyk /usr/local/bin/

다음 직접 링크를 사용하여 실행 파일을 다운로드할 수도 있습니다.

예를 들어 snyk-win.exesnyk.exe로 이름을 변경하여 문서화된 대로 snyk test와 같은 Snyk 명령을 실행할 수 있습니다.

circle-info

Apple M1 또는 M2 시스템(darwin/arm64)에서 버전 1.1230.0 이전의 CLI 릴리스를 사용하려면 Apple M1 또는 M2 시스템에서 버전 1.1230.0 이전의 CLI 릴리스 사용을 참조하십시오.

Alpine Linux에서 CLI를 사용하려면 Alpine Linux 운영 체제의 CLI 및 Jenkins 플러그인에 대한 전제 조건을 참조하십시오.

자세한 내용은 CLI 독립 실행 파일 확인을 참조하십시오.

Homebrew로 설치 (macOS, Linux)

Homebrewarrow-up-right를 사용하여 Snyk의 taparrow-up-right에서 Snyk CLI를 설치하려면 다음을 실행하십시오. tap은 최신 Snyk CLI 릴리스로 매일 업데이트됩니다.

circle-exclamation

Scoop으로 설치 (Windows)

Scooparrow-up-right을 사용하여 Snyk의 bucketarrow-up-right에서 Snyk CLI를 설치하려면 다음을 실행하십시오. bucket은 최신 Snyk CLI 릴리스로 매일 업데이트됩니다.

npm 또는 Yarn으로 Snyk CLI 설치

npm을 사용하여 Snyk CLI를 설치하기 전에 전제 조건을 설치했는지 확인하십시오.

그런 다음 npm 또는 Yarn으로 설치하는 단계를 따르십시오.

Snyk CLI는 npm 패키지로 제공됩니다arrow-up-right. Node.js가 로컬에 설치되어 있는 경우 npm install snyk -g를 실행하여 npm 패키지를 설치할 수 있습니다.

Yarn을 사용하는 경우 yarn global add snyk를 실행하여 설치합니다.

추가 정보는 npm을 사용하여 Snyk CLI를 바이너리로 설치를 참조하십시오.

Docker 이미지의 Snyk CLI

Snyk CLI는 Docker 이미지에서도 실행할 수 있습니다. Snyk은 Docker Hub의 snyk/snykarrow-up-right에서 여러 Docker 이미지를 제공합니다. 자세한 내용은 GitHub의 snyk/snyk-imagesarrow-up-right를 참조하십시오.

이러한 이미지는 Snyk CLI를 래핑하며 태그에 따라 다양한 프로젝트에 대한 관련 도구를 제공합니다. 다음은 snyk/snyk를 사용하여 Gradle 프로젝트를 스캔하는 예시입니다.

다음은 snyk/snyk를 사용하여 Maven 프로젝트를 스캔하는 예시입니다.

Windows Subsystem for Linux (WSL)

Snyk CLI는 기본적으로 WSL을 지원하지 않습니다. WSL 환경에서 CLI를 설치하고 사용할 수 있지만 호환성은 보장되지 않습니다.

확장적으로 CLI에 의존하는 IDE 확장 및 CI/CD 플러그인과 같은 일부 Snyk 통합도 기본적으로 WSL을 지원하지 않습니다.

Last updated