golang mac 环境变量_go语言在mac上环境变量的配置

首先我将golang的安装包下载下来,并且安装上了。

默认的安装位置是/usr/local/go。

然后我按照官网的提示做了环境变量的配置。

配置完成之后的PATH是“PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin:/usr/local/go/bin”

但是当我写了一个hello.go 放在/usr/local/go/bin这个文件夹后。

使用go run hello.go命令之后却被提示“stat hello.go: no such file or directory”。

然后当我执行"go run /usr/local/go/bin/hello.go" 命令后却能正常运行程序。

我对这个很是不明白。命名PATH的环境变量中已经将/usr/local/go/bin这个文件夹放进去了。

照理说如果运行go run hello.go之后,应该会根据环境变量的配置去/usr/local/go/bin这个文件夹找啊。

为什么还提示找不到呢。求大神解决一下。我搞了一晚上也没搞出来。我是个mac的新手。

第二天补上问题:

是不是我当初的理解是错误的。将/usr/local/go/bin加入到PATH环境变量中,实际上只是为了在控制台输入go命令的时候从bin这个文件夹中找。而不是将要编译的 .go 源文件的放在bin目录下。

也就是说在编译的时候还是要带上 .go 源文件的绝对路径。

不知道我这样理解是否正确

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值