Mac 每次都要执行source ~/.bash_profile 后,配置的环境变量才生效
转自:https://www.cnblogs.com/liuzhixian666/p/13727013.html
- 问题:
- 自己在 ~/.bash_profile 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : $source ~/.bash_profile后,才会生效。
- 原因:
- 自己是在bash中配置的环境变量,而当前系统是使用的是shell
- 查看当前使用的shell:
- 终端输入:echo $SHELL
- 输出是/bin/zsh,说明使用的是zsh
- 解决办法:
- 在.zshrc文件加中添加source ~/.bash_profile,方法如下
- 进入主目录 cd ~
- 显示隐藏文件,找到.zshrc文件夹 ls -a(如果没有可以只直接创建)
- 编辑文件 vi .zshrc
- 按i进入编辑模式,加入source ~/.bash_profile后,esc,再输入:wq保存退出
- 在.zshrc文件加中添加source ~/.bash_profile,方法如下
博 主 :夏秋初
地 址 :https://www.cnblogs.com/xiaqiuchu/articles/14545086.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
地 址 :https://www.cnblogs.com/xiaqiuchu/articles/14545086.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义