Mac上使用VSCode编辑Unity脚本找不到dotnet的问题
问题概述
在Mac上使用Unity,然后用VSCode来打开C#脚本。但是VSCode右下角提示找不到.Net SDK
(忘记截图了,现在解决了又复现不了了),从而导致代码提示啥的是有问题的。
然后根据这个提示上面给的帮助文档,首先是需要确定有没有装dotnet,然后我这边应该是没装,所以也根据文档里面的链接下载对应的SDK安装。然后这里需要注意的是,根据自己Mac的不同架构要选择arm64或者x64,简而言之就是M系列芯片的就是arm64,Intel系列芯片的就是x64,参考。我这里是M3 pro,所以下载的arm64。
下载并安装完成后,可以在终端输入which dotnet
,来查看是否成功了。然而我这边执行上述命令是没有输出的,说明环境变量没有正确的设置。接下来需要设置一下环境变量。首先要知道dotnet的安装目录,全局搜索了额一下,找到是安装在/usr/local/share/dotnet
。安装的时候好像没看到能选择路径的地方,也许是默认的。
有两种办法设置:
通过软链接的方式,把安装目录连接到
/usr/bin
,但是我试了一下没有权限,公司电脑好像没给我的账号sudo权限,所以这个方式行不通。通过export的方式添加到PATH中,另外可以将如下内容加入到
~/.bashrc
中添加,使其自动执行。保存后执行source ~/.bashrc
。
export PATH=$PATH:/usr/local/share/dotnet
最后记得重启一下VSCode,然后就可以了。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 鱼骨剪
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果