Ada 环境变量路径问题

Rya*_*zzo 3 gcc ada environment-variables

编译 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 
Run Code Online (Sandbox Code Playgroud)

Max*_*nik 5

做就是了

PATH=/Users/Ryan/opt/GNAT/2020/bin:${PATH}
Run Code Online (Sandbox Code Playgroud)

代替

PATH=/Users/Ryan/opt/GNAT/2020/bin
Run Code Online (Sandbox Code Playgroud)

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

  • 前置(即必须放在前面,或者至少在 `/usr/bin`、`/usr/local/bin` 之前 (2认同)