我的IntelliJ中的SBT外壳没有在作用域中包含我的所有环境变量。每当引用不可用的env var时,这将导致我的代码执行失败。
ou6hu8tu1#
结果是,您需要在~/.zshrc文件中设置环境变量。请注意,IntelliJ不会从.bash_profile或.bashrc文件加载这些文件。
~/.zshrc
.bash_profile
.bashrc
只需在您的主目录中创建一个.zshrc文件,添加一个环境变量,如下所示:
.zshrc
export MY_VAR="test"
然后,您需要“完全”重启您的IDE。现在,当您启动SBT外壳时,这些变量将在作用域中。
1条答案
按热度按时间ou6hu8tu1#
结果是,您需要在
~/.zshrc
文件中设置环境变量。请注意,IntelliJ不会从.bash_profile
或.bashrc
文件加载这些文件。只需在您的主目录中创建一个
.zshrc
文件,添加一个环境变量,如下所示:然后,您需要“完全”重启您的IDE。现在,当您启动SBT外壳时,这些变量将在作用域中。