이 사이트는 의 를 yeokja로 기계 번역한 비공식 한국어판입니다. 정확한 내용은 원문을 확인하세요.

의존성 고정

Nix 의존성을 특정 리비전으로 고정하기

개념/의존성 고정

먼저 Nix 빠른 시작부터 따라가고, 개념 문서는 주로 보충 설명이 필요할 때 참고하기를 권합니다. 오른쪽의x를 누르면 모든 개념 문서에서 이 안내를 숨길 수 있습니다.

의존성을 고정한다는 것은 Nix가 사용할 정확한 리비전을 지정하는 것을 말합니다. 이는 Nix의 재현성 보장과 관련하여 특히 흥미로운 부분입니다.

Nix 의존성을 특정 리비전으로 고정하면, 변경될 수 없는 동일한 입력을 바탕으로 항상 동일한 빌드 출력을 얻을 수 있음이 보장됩니다. 이는 서로 다른 개발자 간에, 또는 개발 환경과 프로덕션 환경 간에 환경을 공유할 때 특히 유용합니다.

의존성 고정은 플레이크 파일의 inputs 섹션에서 할 수 있습니다:

flake.nix
{
inputs = {
nixpkgs.url = "git+https://github:nixos/nixpkgs?rev=fdc8ef970de2b4634e1b3dca296e1ed918459a9e";
};
}