• 为什么要设置环境变量?


    我们之前在安装各种软件的时候,尤其是一些工具,程序语言的时候,通常都需要设置环境变量。那时,我总会产生一个疑问,配置环境变量的作用究竟是什么呢? 最近在学习Golang,在安装Golang sdk 的时候,将此问题想明白。


    未设置环境变量的情况下:

    image-20210403210017327

    go.exe 位于 D:GOlangin 该文件夹下

    当我们运行它时,需要在命令行切换到该文件夹下,才能运行!

    image-20210403210244004

    而当我们位于其他区域下:

    image-20210403210506301

    提示我们无法找到该命令。


    而配置系统环境变量后:

    在 path 系统变量后,加上相应路径即可

    image-20210403210730340


    总结:

    当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中去找。如果仍未找到,会出现上面错误提示。所以当在进入go.exe的路径下,执行go,会成功,而在没有设置环境变量的情况下,在其他路径不会成功。


    因此,根据windows系统在查找可执行程序的原理,我们将go所在的路径定义到环境变量中,让系统帮我们去找要执行的程序,这样在任何目录下都可以执行go指令。

    today is not tomorrow
  • 相关阅读:
    项目成本管理(三)
    项目成本管理(二)
    项目成本管理(一)
    男士香水
    荷兰猛兽-梅尔文训练体能
    PP学习笔记-业务基础
    SAP入行就业
    PP学习笔记02
    BZOJ 3012: [Usaco2012 Dec]First! 字典树 + tarjan
    CF319E Ping-Pong 线段树 + vector + 思维
  • 原文地址:https://www.cnblogs.com/PsgQ/p/14615029.html
Copyright © 2020-2023  润新知