Ada环境变量路径问题

问题描述

在编译Ada时,当我将构建路径更改为GNAT构建时,所有全局命令(clear,sudo,gcc等)均不起作用,但是当我将其更改为全局(默认)命令时,则为全局命令有效,但无法识别Ada构建。

我该如何解决?

注意➜ Ada = $,(使用Ada文件夹中的Oh My Zzh)

终端:(注意开始和结束是相同的)

➜  Ada gcc -c main.adb                        
error: invalid value 'ada' in '-x ada'
➜  Ada PATH=/Users/Ryan/opt/GNAT/2020/bin     
➜  Ada gcc -c main.adb                   
xcode-select: error trying to exec 'xcode-select': execvp: No such file or directory
gcc: error trying to exec 'as': execvp: No such file or directory
➜  Ada PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
export PATH
➜  Ada gcc -c main.adb                          
error: invalid value 'ada' in '-x ada'
➜  Ada 

解决方法

就做

PATH=/Users/Ryan/opt/GNAT/2020/bin:${PATH}

代替

PATH=/Users/Ryan/opt/GNAT/2020/bin

您需要添加 GNAT的路径,而不是替换整个PATH

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...