Mac 环境变量

Mac 环境变量

1.Mac系统下的环境变量

a. /etc/profile 
b. /etc/paths 
c. ~/.bash_profile 
d. ~/.bash_login 
e. ~/.profile 
f. ~/.bashrc 

其中a和b是系统级别的,系统启动就会加载,其余是用户接别的。c,d,e按照从前往后的顺序读取,如果c文件存在,则后面的几个文件就会被忽略不读了,以此类推。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。这里建议在c中添加环境变量,以下也是以在c中添加环境变量来演示的:

2.编辑环境变量

vim ~/.bash_profile  //编辑环境变量
source ~/.bash_profile  //更新缓存变量的缓存

3.遇到的问题

​ 在学习golang的beego框架中,想将bee加入到环境变量中,可添加完成后,还是没有效果, .bash_profile文件如下:

#GOROOT
export GOROOT=/Users/apple/sdk/go1.11.13

#GOPATH
export GOPATH=$HOME/Documents/golang/code/beego
#GOBIN
export GOBIN=$GOPATH/bin
#GOPATH root bin
export PATH=$PATH:$GOROOT/bin

​ 我已经将bee的路径添加到文件中了,怎么没效果呢?对比了路径,正确的没错。折腾了2个小时,在查看mac下添加环境变量这篇博客时,看到他的环境变量的文件。 发现环境变量定义后,最后还需要加载

正确的如下:

#GOROOT
export GOROOT=/Users/apple/sdk/go1.11.13

#GOPATH
export GOPATH=$HOME/Documents/golang/code/beego
#GOBIN
export GOBIN=$GOPATH/bin
#GOPATH root bin
export PATH=$PATH:$GOROOT/bin:$GOBIN    //最后加载定义的gobin变量

反思:当你遇到问题时,有可能是你现在的能力和格局都不够的原因。 此时,你先检查自己的行为是否有错。 没有的话,没有的话,先让自己从这个困境先走出来。请求前辈的帮助或者先到外部提升自己的能力和见解。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值