今日是 .NET Core 1.0 發佈的日子,早上興高采烈來迎接,卻遇到了大災難!
官網提供的 installer 這回不是很 ok (安裝的版本為 dotnet-dev-osx-x64.1.0.0-preview2-003121.pkg)
在建立新專案出現以下錯誤
在錯誤還未被修正前,只好把它先移除了
以下是我的解除步驟:
1. 先找出包含 dotnet 的套件名稱
pkgutil --pkgs | grep dotnet
2. 查詢套件資訊
pkgutil --pkg-info com.microsoft.dotnet.dev.1.0.0-preview2-003121.component.osx.x64
得到資訊如下:
package-id: com.microsoft.dotnet.dev.1.0.0-preview2-003121.component.osx.x64
version: 1.0.0-preview2-003121
volume: /
location: usr/local/share/dotnet
install-time: 1467078173
3. 切換至 location
cd /usr/local/share/dotnet
4. 切換 root 身分
sudo su
5. 移除相關套件檔案及資料夾
pkgutil --only-files --files com.microsoft.dotnet.dev.1.0.0-preview2-003121.component.osx.x64 | tr '\n' '\0' | xargs -n 1 -0 rm -if
pkgutil --only-dirs --files com.microsoft.dotnet.dev.1.0.0-preview2-003121.component.osx.x64 | tr '\n' '\0' | xargs -n 1 -0 rm -ifr
6. 移除套件記錄
pkgutil --forget com.microsoft.dotnet.dev.1.0.0-preview2-003121.component.osx.x64
References: Uninstalling packages (.pkg files) on Mac OS X
沒有留言:
張貼留言