1
我最近在Linux上安装的IntelliJ,我需要一个加密密钥连接到这是在我的〜/ .bashrc设置和故障排除,我也把它在我的数据库〜/ .bash_profile中。我甚至试图把它放在我的/ etc/environment文件的IntelliJ 14的Linux,而不是识别环境变量
基本上它看起来像这样在bash的个人资料和.bashrc中(显然不实际foo的,但对于例如)
export ENCRYPTION_KEY=foo
,当我用echo命令
echo $ENCRYPTION_KEY
它打印富,所以我觉得我已经设置好了。
但是当我尝试运行我的应用程序,它告诉我,它无法解析ENCRYPTION_KEY
如与我曾尝试设置任何其他环境变量如此。
有什么想法?
的IntelliJ 14.2,Linux Mint的17.2
你要说什么“当我尝试运行我的应用程序”的意思。你的“app”与bash有什么关系?你正在为bash设置env vars,而bash只是(基本上)。 – 4ae1e1
@ 4ae1e1环境变量不仅适用于'bash'。 'export'命令告诉'bash'将变量添加到它为任何*子进程创建的环境中。 – chepner
@chepner当我说“你的'app'与bash相关的时候,这就是我所要求的。我说的“应用程序”可能不是从bash启动的。 – 4ae1e1