将export语句(比如export HELLO = 1)写入~/.bash_profile导入环境变量HELLO, source .bash_profile以后正常保存,此时echo $HELLO会输出1; 但是关了终端以后再打开,echo $HELLO 就输出空,但是.bash_profile里还有export语句,求解救!
将export语句(比如export HELLO = 1)写入~/.bash_profile导入环境变量HELLO, source .bash_profile以后正常保存,此时echo $HELLO会输出1; 但是关了终端以后再打开,echo $HELLO 就输出空,但是.bash_profile里还有export语句,求解救!
请确认你用的shell
是bash
,如果不是,把环境变量加到相应的文件里,或者导入bash
的文件。
比如我用的zsh
,可以把export HELLO = 1
写到.zshrc
里,我的做法是在.zshrc
里添加一行source ~/.bash_profile
。
3 回答3.9k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答1.3k 阅读
1.1k 阅读
807 阅读
1 回答596 阅读
用的是zsh,应该把环境变量加在~/.zshrc里