首页 > 解决方案 > 如何在 nix-shell 中安装带有自定义标签的 golang 包?

问题描述

我想在我的开发环境中使用go-migrate,所以我shell.nix

{ pkgs ? import <nixpkgs> {} }:

pkgs.mkShell {
  buildInputs = [
    pkgs.go-migrate
  ];
}

但它会go-migrate在没有任何数据库驱动程序的情况下安装,所以我不能使用它。正如我在官方安装说明中看到的那样,我应该提供带有所需数据库的标签,但是如何使用 nix 来做到这一点?

标签: gonix

解决方案


推荐阅读