美文网首页
Mac系统dotnet安装后找不到命令

Mac系统dotnet安装后找不到命令

作者: Fengya | 来源:发表于2018-05-15 16:26 被阅读58次

问题描述

最近需要使用.Net框架开发C#相关的东西。所以需要安装.Net SDK。但是无论是从官网直接下载安装包还是使用Homebrew安装cask中的安装包,安装好之后都无法直接使用dotnet命令。使用的操作系统是MacOSIterm2 + Oh-my-zsh

问题解决

这个问题其实是oh my zsh导致的。oh my zsh中作者出于某些考虑,将系统之前进行的路径给重写了,在~/.zshrc文件中如图位置:

# User configuration

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
# export MANPATH="/usr/local/man:$MANPATH"

dotnet写入环境变量的方式是在/etc/path.d文件夹中加入dotnet文件来加入环境变量。这个变量在~/.zshrc中被重写导致Mac系统中进行的寻址操作被重写了。因此/etc/path.d中的路径都被忽略了。

参考文档

  1. oh my zsh项目的issue1359

相关文章

网友评论

      本文标题:Mac系统dotnet安装后找不到命令

      本文链接:https://www.haomeiwen.com/subject/kpcydftx.html