Das von mir verwendete Repo und seine Dokumentation wurden für MacOS-Benutzer geschrieben. Leider verwendet mein Team PCs.
Das Ausführen der Devbox-Shell führt zu folgendem Fehler:
Code: Select all
Error: error installing package path:/home/user/repo/.devbox/virtenv/Kubernetes tooling/argorollouts
source: nix: command error: nix --extra-experimental-features ca-derivations --option
experimental-features 'nix-command flakes fetch-closure'
path-info path:/home/user/repo/.devbox/virtenv/Kubernetes%20tooling/argorollouts --json
--impure: flake 'path:/home/user/repo/.devbox/virtenv/Kubernetes%20tooling/argorollouts'
does not provide attribute 'packages.x86_64-linux.default' or 'defaultPackage.x86_64-linux': exit code 1
Ich habe die herunterladbare Ressource in Github gefunden: https://github.com/argoproj/ argo-rollouts/releases/download/v1.7.1/kubectl-argo-rollouts-linux-amd64
Ich habe es zu den rolloutBinaries hinzugefügt Liste...
Code: Select all
...
rolloutsVersion = "1.7.1";
rolloutsBinaries = {
"aarch64-darwin" = { #https://github.com/argoproj/argo-rollouts/releases/download/v1.7.1/kubectl-argo-rollouts-darwin-arm64
fileName = "darwin-arm64";
sha256 = "02nq3sia0snap5kbmxhf0qhiqmmrwas5sgh5dbck31200b2xj6zz"; # nix-prefetch-url https://github.com/argoproj/argo-rollouts/releases/download/v1.7.1/kubectl-argo-rollouts-darwin-arm64
};
"x86_64-darwin" = { # https://github.com/argoproj/argo-rollouts/releases/download/v1.7.1/kubectl-argo-rollouts-darwin-amd64
fileName = "darwin-amd64";
sha256 = "1yh298nkkrngbjyi6is4rbj30i4rc21y581q8rbgw23d5qjmcgqp"; # nix-prefetch-url https://github.com/argoproj/argo-rollouts/releases/download/v1.7.1/kubectl-argo-rollouts-darwin-amd64
};
"x86_64-linux" = { # https://github.com/argoproj/argo-rollouts/releases/download/v1.7.1/kubectl-argo-rollouts-linux-amd64
fileName = "linux-amd64";
sha256 = "1yh298nkkrngbjyi6is4rbj30i4rc21y581q8rbgw23d5qjmcgqp"; # nix-prefetch-url https://github.com/argoproj/argo-rollouts/releases/download/v1.7.1/kubectl-argo-rollouts-linux-amd64
};
};
Wie mache ich das? Finden Sie die entsprechende SHA256-Zeichenfolge?
Mir ist klar, dass es wahrscheinlich eine Möglichkeit gibt, die Binärdatei über die Befehlszeile hinzuzufügen, aber ich habe in der Debbox- oder Nix-Dokumentation kein Glück.
Jede Hilfe würde geschätzt werden.