【发布时间】:2016-01-27 06:53:37
【问题描述】:
有人建议我使用 ZSH 来为我正在处理的项目存储环境变量。当我在命令行上使用 export VAR_NAME='secret_key' 设置它们时,它可以工作,但不会持续到该 shell 会话之外。
阅读它听起来我应该将它们添加到.zshenv 文件中。该文件对我来说似乎不存在。不知道如何在我的 $PATH 中创建该文件。与这种方法相反,我被告知只使用我的.zshrc 文件。虽然当我在那里添加我的环境变量export VAR_NAME='secret_key' 时,它们并没有像我从命令行运行该语法时那样被我的应用程序拾取。
我有点不知道什么是最好的方法,以及如何完成它。
虽然我一直在阅读一些资源:
【问题讨论】:
-
您似乎对最基本的 shell 概念完全感到困惑。完整阅读
man zsh,尤其是STARTUP/SHUTDOWN FILES部分。
标签: command-line environment-variables zsh