小编Mic*_*ahl的帖子

在 NixOs 上安装 .net core sdk 2.0(找不到模板)

恢复

我目前正在尝试使用 NixOs 中的 Nix 包管理器安装 dot-net-core-sdk 2.0。

我对 NixOs、Nix、bash 脚本和 ELF 之类的东西都很陌生。但是我认为我已经成功地为 dot-net-core-sdk 2.0 创建了一个有效的 Nix 包描述。

但是,当我尝试创建一个新console项目时,它抱怨找不到控制台模板:

No templates matched the input template name: console.
Run Code Online (Sandbox Code Playgroud)

说来话长...

我已经定义了我的 Nix 包和构建脚本,如下所示:

dotnet-sdk.nix

with import <nixpkgs> {};

stdenv.mkDerivation {
  name = "dotnet-sdk-2.0";

  builder = ./builder.sh;

  libPath = stdenv.lib.makeLibraryPath
    [ lttng-tools kerberos zlib gettext openssl icu libunwind eject stdenv.cc.cc glib ];

  src = fetchurl {
    url = "https://download.microsoft.com/download/1/B/4/1B4DE605-8378-47A5-B01B-2C79D6C55519/dotnet-sdk-2.0.0-linux-x64.tar.gz";
    sha256 = "6059a6f72fb7aa6205ef4b52583e9c041fd128e768870a0fc4a33ed84c98ca6b";
  };
}
Run Code Online (Sandbox Code Playgroud)

建设者.sh

source $stdenv/setup

mkdir -p $out/dotnet-sdk

echo …
Run Code Online (Sandbox Code Playgroud)

.net nixos patchelf nix

5
推荐指数
0
解决办法
869
查看次数

标签 统计

.net ×1

nix ×1

nixos ×1

patchelf ×1