Репозиторий, который я использую, и документация к нему написаны для пользователей MacOS. К сожалению, моя команда использует ПК.
Запуск оболочки devbox приводит к следующей ошибке:
Код: Выделить всё
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
Я нашел загружаемый ресурс в github: https://github.com/argoproj/ argo-rollouts/releases/download/v1.7.1/kubectl-argo-rollouts-linux-amd64
Я добавил его в rolloutСписок двоичных файлов...
Код: Выделить всё
...
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
};
};
Как мне это сделать? найти подходящую строку SHA256?
Я понимаю, что, скорее всего, есть способ добавить двоичный файл через командную строку, но мне не удалось найти какую-либо информацию в документации debbox или nix.
Любая помощь будет быть оцененным по достоинству.
Подробнее здесь: https://stackoverflow.com/questions/793 ... onfig-file
Мобильная версия