未找到版本“GLIBC_2.33”
version `GLIBC_2.33' not found
我在 Linux 上使用 .net 核心,特别是 Manjaro 20.2.1,我正在学习 .net 核心,我想使用 EF 命令,但它在 [=27 上的工作方式略有不同=],我已经使用这个命令安装了 dotnet-ef 工具:
dotnet tool install --global dotnet-ef --version 5.0.3
所以当我尝试 运行 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)
但它安装在我的发行版上的 GLIBC 版本似乎是:2.33-3,而且它的版本似乎它正在寻找它特别是 2.33。
我怎样才能摆脱这个问题?
似乎 dotnet 中的某些内容依赖于 GLIBC 2.33 但 dotnet 与 core18[=18= 相关联] 使用 GLIBC 2.27.
λ snap list
Name Version Rev Tracking Publisher Notes
core 16-2.48.2.1 10823 latest/stable canonical✓ core
core18 20210128 1988 latest/stable canonical✓ base
dotnet-sdk 5.0.103 112 latest/stable dotnetcore✓ classic
λ file /snap/core18/current/lib/x86_64-linux-gnu/libc.so.6
/snap/core18/current/lib/x86_64-linux-gnu/libc.so.6: symbolic link to libc-2.27.so
我在 Linux 上使用 .net 核心,特别是 Manjaro 20.2.1,我正在学习 .net 核心,我想使用 EF 命令,但它在 [=27 上的工作方式略有不同=],我已经使用这个命令安装了 dotnet-ef 工具:
dotnet tool install --global dotnet-ef --version 5.0.3
所以当我尝试 运行 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)
但它安装在我的发行版上的 GLIBC 版本似乎是:2.33-3,而且它的版本似乎它正在寻找它特别是 2.33。
我怎样才能摆脱这个问题?
似乎 dotnet 中的某些内容依赖于 GLIBC 2.33 但 dotnet 与 core18[=18= 相关联] 使用 GLIBC 2.27.
λ snap list
Name Version Rev Tracking Publisher Notes
core 16-2.48.2.1 10823 latest/stable canonical✓ core
core18 20210128 1988 latest/stable canonical✓ base
dotnet-sdk 5.0.103 112 latest/stable dotnetcore✓ classic
λ file /snap/core18/current/lib/x86_64-linux-gnu/libc.so.6
/snap/core18/current/lib/x86_64-linux-gnu/libc.so.6: symbolic link to libc-2.27.so