MAC下ZSH中export配置无法持久生效,找不到.zshrc文件怎么办?
解决zsh终端每次重启后bombardier找不到的问题
问题根源:手动执行的
export命令仅对当前终端会话生效,新终端启动时不会自动加载这些环境变量,因此需要把配置写入zsh的持久化配置文件中。操作步骤(二选一即可):
方法一:编辑已有的.zprofile文件
- 打开终端,执行命令打开.zprofile编辑:
nano ~/.zprofile - 将以下内容添加到文件末尾:
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin - 保存并退出:按
Ctrl+O,回车确认保存,再按Ctrl+X退出编辑器。 - 让配置立即生效,执行:
或者直接重启终端标签页,bombardier就能正常调用了。source ~/.zprofile
方法二:创建.zshrc文件(推荐用于交互式shell配置)
如果更习惯用.zshrc管理shell配置,可以手动创建该文件:
- 执行命令创建.zshrc:
touch ~/.zshrc - 打开文件编辑:
nano ~/.zshrc - 同样将那三行环境变量配置添加到文件末尾,保存退出。
- 生效配置:
重启终端后即可正常使用bombardier。source ~/.zshrc
内容的提问来源于stack exchange,提问作者Leonardo
相关产品推荐
相关产品推荐

