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

+0

你要说什么“当我尝试运行我的应用程序”的意思。你的“app”与bash有什么关系?你正在为bash设置env vars,而bash只是(基本上)。 – 4ae1e1

+0

@ 4ae1e1环境变量不仅适用于'bash'。 'export'命令告诉'bash'将变量添加到它为任何*子进程创建的环境中。 – chepner

+0

@chepner当我说“你的'app'与bash相关的时候,这就是我所要求的。我说的“应用程序”可能不是从bash启动的。 – 4ae1e1

回答

0

所以老实说我不知道​​有什么解决它,但我做的唯一的事情就是XRDP到我的机器检查一番。现在当我今天尝试它时,它可以工作......这是在重新启动计算机之后,重新启动IntelliJ多次,尝试运行bashrc和bash配置文件的源命令。