was*_*abi 8 .net-core macos-sierra
我曾尝试安装dotnet核心,但它没有用.所以,我想卸载它并开始刷新.如何从macOS Sierra(10.12.3)卸载dotnet核心.
您可以在下面找到系统上现有的dotnet核心信息
/usr/local/share/dotnet/sdk$ ls -la
total 0
drwxr-xr-x 4 root wheel 136 May 20 18:28 .
drwxr-xr-x 10 root wheel 340 May 20 20:44 ..
drwxr-xr-x 142 root wheel 4828 May 20 20:44 1.0.4
drwxr-xr-x 121 root wheel 4114 May 9 23:04 2.0.0-preview1-005977
/usr/local/share/dotnet/sdk$ sudo find / -name dotnet
find: /dev/fd/sdk: No such file or directory
find: /dev/fd/sdk: No such file or directory
/private/etc/paths.d/dotnet
/Users/melihtt/.dotnet/NuGetFallbackFolder/microsoft.codeanalysis.analyzers/1.1.0/analyzers/dotnet
/Users/melihtt/.dotnet/optimizationdata/2.0.0-preview1-005977/osx.10.12-x64/dotnet
/usr/local/share/dotnet
/usr/local/share/dotnet/dotnet
/usr/local/share/dotnet/shared/Microsoft.NETCore.App/1.0.5/dotnet
/usr/local/share/dotnet/shared/Microsoft.NETCore.App/1.1.2/dotnet
Run Code Online (Sandbox Code Playgroud)
kim*_*udi 25
dotnet-uninstall-pkgs.sh
从https://github.com/dotnet/cli/blob/master/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh下载并运行它.
curl -O https://raw.githubusercontent.com/dotnet/cli/master/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh
chmod u+x dotnet-uninstall-pkgs.sh
sudo ./dotnet-uninstall-pkgs.sh
Run Code Online (Sandbox Code Playgroud)
然后,您可以从https://www.microsoft.com/net/core#macos重新安装dotnet core sdk .
确保按照安装最新版OpenSSL的步骤1进行操作,这是安装dotnet core sdk的先决条件.
curl -O https://raw.githubusercontent.com/dotnet/cli/master/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh
chmod u+x dotnet-uninstall-pkgs.sh
sudo ./dotnet-uninstall-pkgs.sh
Run Code Online (Sandbox Code Playgroud)
然后你可以重新安装dotnet核心sdk pkg,它应该工作.
有关卸载dotnet core sdk pkg的更多信息,请访问https://github.com/dotnet/core/blob/master/cli/known-issues.md#uninstallingreinstalling-the-pkg-on-os-x,但我已设法卸载旧版本并使用该dotnet-uninstall-pkgs.sh
脚本重新安装较新版本的dotnet core sdk .
小智 7
如果您使用的是 M1 Mac
确认你的cpu架构
ls /usr/local/share/dotnet/
这可能是 x64 或 x86。设置一个变量来存储 cpu arch
拱形=“x64”
确认您的 dotnet 版本
点网--版本
设置一个变量来存储版本
版本=“5.0.403”
运行以下命令
sudo rm -rf /usr/local/share/dotnet/$arch/sdk/$version
sudo rm -rf /usr/local/share/dotnet/$arch/shared/Microsoft.NETCore.App/$version
sudo rm -rf /usr/local/share/dotnet/$arch/shared/Microsoft.AspNetCore.All/$version
sudo rm -rf /usr/local/share/dotnet/$arch/shared/Microsoft.AspNetCore.App/$version
sudo rm -rf /usr/local/share/dotnet/$arch/host/fxr/$version
上述某些文件夹可能不存在,但这没关系。确认没有 dotnet sdk 仍然存在
ls /usr/local/share/dotnet/$arch/sdk/ dotnet --version
小智 6
要从MacOS卸载 dotnet core ,请使用dotnet-uninstall-tool。
在这里下载该工具
打开终端并将工作目录更改为文件 (dotnet-core-uninstall.tar.gz) 所在的位置。
使用以下命令安装该工具。
1. mkdir -p ~/dotnet-core-uninstall
2. tar -zxf dotnet-core-uninstall.tar.gz -C ~/dotnet-core-uninstall
3. cd ~/dotnet-core-uninstall
Run Code Online (Sandbox Code Playgroud)
显示帮助: ./dotnet-core-uninstall -h
使用此命令,您可以检查可以使用此工具删除的 .NET Core SDKS 或运行时的列表。
例如:用于删除 SDK 5.0.100
./dotnet-core-uninstall 删除 --sdk 5.0.100 --force
如果您遇到任何权限问题,请在命令前面添加sudo
给用户密钥(密码)。
(你想继续吗)点击“Y”然后输入。
检查并确认SDK列表
归档时间: |
|
查看次数: |
8843 次 |
最近记录: |