小编g14*_*4wx的帖子

Rider 表示无法更新路径“/usr/share/dotnet/dotnet”中的 dotnet core

我一直在 manjaro 中使用 dotnet core,我遵循了 Microsoft 的官方指南,他们建议您从 snap 商店安装 donet-sdk 和运行时,但 manjaro 有一些缺点,例如 dotnet 工具无法正常工作。

所以我卸载了 snap 版本,现在我按照 wikiarch 从脚本安装 dotnet,一切都很好,甚至像 donet-ef 这样的 dotnet 工具也可以正常工作,但是当我尝试使用 Rider 创建新的解决方案时,它说“Rider 无法更新路径 '/usr/share/dotnet/dotnet' 中的 dotnet core”

输出: whereis dotnetdotnet: /usr/bin/dotnet /usr/share/dotnet

的输出 which dotnet 是 :/usr/bin/dotnet

这里有什么问题,当我尝试使用该命令创建新的解决方案或项目时dotnet new效果很好。

c# linux .net-core manjaro

7
推荐指数
1
解决办法
2683
查看次数

未找到版本“GLIBC_2.33”

我在 Linux 上使用 .net core,特别是 Manjaro 20.2.1,我正在学习 .net core,我想使用 EF 命令,但它在 Linux 上的工作方式略有不同,我已经安装了 dotnet-ef 工具命令:

dotnet tool install --global dotnet-ef --version 5.0.3
Run Code Online (Sandbox Code Playgroud)

因此,当我尝试运行donet ef时,会抛出此错误:

/home/$USERNAME/.dotnet/tools/dotnet-ef: /snap/core18/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/libstdc++.so.6)
Run Code Online (Sandbox Code Playgroud)

但我的发行版上安装的 GLIBC 版本似乎是:2.33-3,而且它正在寻找的版本似乎是 2.33。

我怎样才能摆脱这个问题?

linux entity-framework glibc .net-core manjaro

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net-core ×2

linux ×2

manjaro ×2

c# ×1

entity-framework ×1

glibc ×1