当前位置: 首页 > article >正文

mac 安装 dotnet 环境

目录

一、安装准备

二、安装方法(两种任选)

方法 1:使用官方安装包(推荐新手)

方法 2:使用 Homebrew(适合开发者)

     1.  安装 Homebrew(如未安装)

     2.  通过 Homebrew 安装 .NET SDK

     3.  验证安装

三、多版本管理(可选)

     1.  安装指定版本

    2.  换版本

四、常见问题解决

1.命令未找到 (dotnet: command not found)

2.安装失败(权限问题)

3.卸载 .NET


一、安装准备

  1. 确认系统版本

    • 打开终端,输入 sw_vers 查看 macOS 版本。

    • .NET 7/8 要求 macOS 10.15 (Catalina) 或更高版本,旧版需降级安装(如 .NET 6 支持 macOS 10.13+)。

  2. 安装依赖工具

    • 确保已安装 Xcode 命令行工具(用于编译):

xcode-select --install

二、安装方法(两种任选)

方法 1:使用官方安装包(推荐新手)
  1. 下载安装包

    • 访问 .NET 官网下载页,选择 macOS 对应的 SDK(开发环境)或 Runtime(仅运行环境)。

    • 推荐下载 .NET SDK(包含运行时和开发工具)。

  2. 运行安装程序

    • 双击下载的 .pkg 文件,按向导完成安装。

  3. 验证安装

    打开终端,输入:
dotnet --version

        输出版本号(如 8.0.100)即表示成功。


方法 2:使用 Homebrew(适合开发者)

     1.  安装 Homebrew(如未安装)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

     2.  通过 Homebrew 安装 .NET SDK

brew install --cask dotnet-sdk

     3.  验证安装

dotnet --list-sdks

三、多版本管理(可选)

若需同时安装多个 .NET 版本,可使用以下方法:

     1.  安装指定版本

  • 通过 Homebrew 安装旧版:
brew install dotnet-sdk@7

    2.  换版本

    • 使用 global.json 文件指定项目使用的版本:

    dotnet new globaljson --sdk-version 7.0.100

    四、常见问题解决

    1.命令未找到 (dotnet: command not found)

    • 检查环境变量:

    echo $PATH
    • 确保包含 /usr/local/share/dotnet/

    • 重启终端或执行:

    source ~/.zshrc  # 或 ~/.bash_profile

    2.安装失败(权限问题)

    • 使用 sudo 提权:

    sudo installer -pkg /path/to/package.pkg -target /

    3.卸载 .NET

    • 删除安装目录:

    sudo rm -rf /usr/local/share/dotnet/
    sudo rm -rf /etc/paths.d/dotnet


    http://www.kler.cn/a/536895.html

    相关文章:

  1. osclass增加支持webp格式
  2. docker 安装 mindoc
  3. 【截图】selenium自动通过浏览器截取指定元素div的图片
  4. 芯科科技的BG22L和BG24L带来应用优化的超低功耗蓝牙®连接
  5. 【万字详细教程】Linux to go——装在移动硬盘里的Linux系统(Ubuntu22.04)制作流程;一口气解决系统安装引导文件迁移显卡驱动安装等问题
  6. C++版本DES加密/解密
  7. 嵌入式硬件篇---OpenMV串口通信json字符串
  8. Redis | 十大数据类型
  9. Spring Boot:解决现代Java应用开发的难题
  10. 关于阿里云 dataworks 运维中心下的任务运维的问题
  11. 发布:大彩科技DN系列2.8寸高性价比串口屏发布!
  12. TPC服务器与客户端的搭建
  13. 【iOS自动化】Xcode配置WebDriverAgent
  14. Java/Kotlin双语革命性ORM框架Jimmer(一)——介绍与简单使用
  15. Android Studio 2024.2.2.13版本安装配置详细教程
  16. leetcode 907. 子数组的最小值之和
  17. MySql数据库SQL编写规范注意事项
  18. 如何保证系统上线不出现bug?
  19. 阿里云负载均衡:DDoS 攻击的坚固防线?
  20. 单片机通讯中的时序图:初学者的入门指南
  21. http cookie的作用学习
  22. LM Studio 部署本地大语言模型
  23. Spring Security 6.X + JWT + RBAC 权限管理实战教程(下)
  24. 【SQL server】关于SQL server彻底的卸载删除。
  25. 把bootstrap5.3.3整合到wordpress主题中的方法
  26. 电脑连接wifi但是浏览器打开不了网页,使用手机热点能正常使用