dotnet 的权限被拒绝

Jon*_*and 4 .net-core

我最近在 Pop OS 上安装了 dotnet 5.0,但每当我尝试使用它时,它都会说我没有权限。

例如,如果我只是尝试运行命令,dotnet它会给出消息

cannot snap-exec: cannot exec "/snap/dotnet-sdk/144/snap/command-chain/snapcraft-runner": permission denied

当我以 root 用户身份运行该命令时,它工作得很好。

我不知道这是否是因为我将 dotnet 作为 snap 包安装的

StP*_*lis 8

我遇到了同样的问题,不幸的是dotnet问题页面无法正常工作。

为了解决这个问题,我必须使用apt而不是安装该软件包snap

sudo snap remove dotnet-sdk // if needed

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

sudo apt update

sudo apt install apt-transport-https

sudo apt-get install -y dotnet-sdk-5.0
Run Code Online (Sandbox Code Playgroud)