我想做的事
$ echo $USERNAME
myusername
$ export USERNAME=newvalue
$ echo $USERNAME
newvalue
怎么了
$ echo $USERNAME
myusername
$ export USERNAME=newvalue
$ echo $USERNAME
myusername
我尝试了什么
- 我尝试使用:
sudo
...; - 我尝试使用:
unset USERNAME
。
有用的注意事项
操作系统:macOS Mojave 10.14
我在用
zsh
问题之前我做了什么
direnv
我能够使用(https://github.com/direnv/direnv )多次更改我的环境变量,并且一切正常。
我能够在.envrc
. 然后,我遇到了这个问题...
解决方案
https://unix.stackexchange.com/questions/483469/cannot-change-the-environment-variable